#include <ExpectationBuilder.hpp>
◆ PolicyListT
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ ReturnT
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ StorageT
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ ~BasicExpectationBuilder()
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ BasicExpectationBuilder() [1/3]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
template<typename FinalizePolicyArg , typename PolicyListArg >
requires std::constructible_from<FinalizePolicy, FinalizePolicyArg> && std::constructible_from<
PolicyListT, PolicyListArg>
mimicpp::BasicExpectationBuilder< timesConfigured, SequenceConfig, Signature, FinalizePolicy, Policies >::BasicExpectationBuilder |
( |
std::shared_ptr< StorageT > | storage, |
|
|
detail::TimesConfig | timesConfig, |
|
|
SequenceConfig | sequenceConfig, |
|
|
FinalizePolicyArg && | finalizePolicyArg, |
|
|
PolicyListArg && | policyListArg ) |
|
inlineexplicitnodiscardconstexprnoexcept |
◆ BasicExpectationBuilder() [2/3]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ BasicExpectationBuilder() [3/3]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ finalize()
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ operator=() [1/2]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ operator=() [2/2]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ operator&& [1/4]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
auto operator&& |
( |
BasicExpectationBuilder< timesConfigured, SequenceConfig, Signature, FinalizePolicy, Policies > && | builder, |
|
|
detail::TimesConfig && | config ) |
|
friend |
◆ operator&& [2/4]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
auto operator&& |
( |
BasicExpectationBuilder< timesConfigured, SequenceConfig, Signature, FinalizePolicy, Policies > && | builder, |
|
|
Policy && | policy ) |
|
friend |
◆ operator&& [3/4]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
template<typename Policy >
requires expectation_policy_for<std::remove_cvref_t<Policy>, Signature>
auto operator&& |
( |
BasicExpectationBuilder< timesConfigured, SequenceConfig, Signature, FinalizePolicy, Policies > && | builder, |
|
|
Policy && | policy ) |
|
friend |
◆ operator&& [4/4]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
template<typename... Sequences>
auto operator&& |
( |
BasicExpectationBuilder< timesConfigured, SequenceConfig, Signature, FinalizePolicy, Policies > && | builder, |
|
|
sequence::detail::Config< Sequences... > && | config ) |
|
friend |
The documentation for this class was generated from the following file: