#include <ExpectationBuilder.hpp>
|
| ~BasicExpectationBuilder ()=default |
|
template<typename FinalizePolicyArg , typename PolicyListArg >
requires std::constructible_from<FinalizePolicy, FinalizePolicyArg> && std::constructible_from<PolicyListT, PolicyListArg> |
constexpr | BasicExpectationBuilder (std::shared_ptr< StorageT > storage, detail::TimesConfig timesConfig, SequenceConfig sequenceConfig, FinalizePolicyArg &&finalizePolicyArg, PolicyListArg &&policyListArg) noexcept |
|
| BasicExpectationBuilder (const BasicExpectationBuilder &)=delete |
|
BasicExpectationBuilder & | operator= (const BasicExpectationBuilder &)=delete |
|
| BasicExpectationBuilder (BasicExpectationBuilder &&)=default |
|
BasicExpectationBuilder & | operator= (BasicExpectationBuilder &&)=default |
|
template<typename Policy >
requires std::same_as<expectation_policies::InitFinalize, FinalizePolicy> && (!std::same_as<expectation_policies::InitFinalize, std::remove_cvref_t<Policy>>) && finalize_policy_for<std::remove_cvref_t<Policy>, Signature> |
constexpr auto | operator&& (Policy &&policy) && |
|
template<typename Policy >
requires expectation_policy_for<std::remove_cvref_t<Policy>, Signature> |
constexpr auto | operator&& (Policy &&policy) && |
|
constexpr auto | operator&& (detail::TimesConfig &&config) && |
|
template<typename... Sequences> |
constexpr auto | operator&& (sequence::detail::Config< Sequences... > &&config) && |
|
ScopedExpectation | finalize (const std::source_location &sourceLocation) && |
|
◆ 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/4]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ operator&&() [2/4]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
◆ 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>
◆ operator&&() [4/4]
template<bool timesConfigured, typename SequenceConfig , typename Signature , typename FinalizePolicy , expectation_policy_for< Signature >... Policies>
template<typename... Sequences>
auto mimicpp::BasicExpectationBuilder< timesConfigured, SequenceConfig, Signature, FinalizePolicy, Policies >::operator&& |
( |
sequence::detail::Config< Sequences... > && | config | ) |
&& |
|
inlinenodiscardconstexpr |
◆ 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>
The documentation for this class was generated from the following file: