16 template <
typename Return,
typename... Args>
27 template <
typename Signature>
35 template <
typename Signature>
43 template <
typename Signature>
51 template <
typename Signature>
59 template <
typename Signature>
67 template <
typename Signature>
75 template <
typename Signature>
83 template <
typename Signature>
91 template <std::
size_t index,
typename Signature>
99 template <std::
size_t index,
typename Signature>
107 template <
typename Signature>
115 template <
typename Signature>
118 template <
typename First,
typename Second>
127 template <
typename First,
typename Second>
136 template <
typename First,
typename... Others>
145 template <
typename First,
typename... Others>
153 template <std::
size_t byteCount>
161 template <std::
size_t byteCount>
164 template <
typename T>
167 template <
typename T>
170 template <
typename Signature>
171 requires std::same_as<Signature, signature_decay_t<Signature>>
174 template <
typename Signature>
175 requires std::same_as<Signature, signature_decay_t<Signature>>
203 class ExpectationReport;
207 using StringT = std::basic_string<CharT, CharTraitsT>;
Collects all expectations for a specific (decayed) signature.
Definition Fwd.hpp:176
The base interface for expectations.
Definition Fwd.hpp:172
Takes the ownership of an expectation and check whether it's satisfied during destruction.
Definition Expectation.hpp:568
constexpr bool is_overload_set_v
Convenience constant, exposing the value member of the actual type-trait.
Definition Fwd.hpp:146
constexpr bool is_overloadable_with_v
Convenience constant, exposing the value member of the actual type-trait.
Definition Fwd.hpp:128
typename signature_add_noexcept< Signature >::type signature_add_noexcept_t
Convenience alias, exposing the type member alias of the actual type-trait.
Definition Fwd.hpp:36
typename signature_decay< Signature >::type signature_decay_t
Convenience alias, exposing the type member alias of the actual type-trait.
Definition Fwd.hpp:68
typename signature_param_list< Signature >::type signature_param_list_t
Convenience alias, exposing the type member alias of the actual type-trait.
Definition Fwd.hpp:116
typename signature_param_type< index, Signature >::type signature_param_type_t
Convenience alias, exposing the type member alias of the actual type-trait.
Definition Fwd.hpp:100
typename signature_remove_noexcept< Signature >::type signature_remove_noexcept_t
Convenience alias, exposing the type member alias of the actual type-trait.
Definition Fwd.hpp:52
typename signature_return_type< Signature >::type signature_return_type_t
Convenience alias, exposing the type member alias of the actual type-trait.
Definition Fwd.hpp:84
typename uint_with_size< byteCount >::type uint_with_size_t
Convenience constant, exposing the value member of the actual type-trait.
Definition Fwd.hpp:162
Tag
Definition Fwd.hpp:215
Definition BoostTest.hpp:20
MatchResult
Definition Fwd.hpp:181
char CharT
Definition Fwd.hpp:205
std::char_traits< CharT > CharTraitsT
Definition Fwd.hpp:206
ValueCategory
Definition Fwd.hpp:195
Constness
Definition Fwd.hpp:188
std::basic_string_view< CharT, CharTraitsT > StringViewT
Definition Fwd.hpp:208
std::basic_string< CharT, CharTraitsT > StringT
Definition Fwd.hpp:207
Primary template, which always yields false.
Definition String.hpp:105
Primary template, purposely undefined.
Definition Fwd.hpp:137
Definition TypeTraits.hpp:655
Tag tag
Definition Fwd.hpp:226
int priority
Definition Fwd.hpp:225
friend bool operator==(const rating &, const rating &)=default
Primary template, purposely undefined.
Definition Fwd.hpp:28
Primary template, purposely undefined.
Definition Fwd.hpp:60
Primary template, purposely undefined.
Definition Fwd.hpp:108
Primary template, purposely undefined.
Definition Fwd.hpp:92
Primary template, purposely undefined.
Definition Fwd.hpp:44
Primary template, purposely undefined.
Definition Fwd.hpp:76
Primary template, purposely undefined.
Definition Fwd.hpp:154