|
|
| MatchAllOfGeneric (MatchAllOfGeneric const &)=delete |
|
MatchAllOfGeneric & | operator= (MatchAllOfGeneric const &)=delete |
|
| MatchAllOfGeneric (MatchAllOfGeneric &&)=default |
|
MatchAllOfGeneric & | operator= (MatchAllOfGeneric &&)=default |
|
| MatchAllOfGeneric (MatcherTs const &... matchers) |
|
| MatchAllOfGeneric (std::array< void const *, sizeof...(MatcherTs)> matchers) |
|
template<typename Arg> |
| bool | match (Arg &&arg) const |
| std::string | describe () const override |
|
| MatcherGenericBase (MatcherGenericBase &)=default |
|
| MatcherGenericBase (MatcherGenericBase &&)=default |
|
MatcherGenericBase & | operator= (MatcherGenericBase const &)=delete |
|
MatcherGenericBase & | operator= (MatcherGenericBase &&)=delete |
|
| MatcherUntypedBase (MatcherUntypedBase const &)=default |
|
| MatcherUntypedBase (MatcherUntypedBase &&)=default |
|
MatcherUntypedBase & | operator= (MatcherUntypedBase const &)=delete |
|
MatcherUntypedBase & | operator= (MatcherUntypedBase &&)=delete |
|
std::string | toString () const |
|
|
std::array< void const *, sizeof...(MatcherTs)> | m_matchers |
|
|
template<typename... MatchersRHS> |
| MatchAllOfGeneric< MatcherTs..., MatchersRHS... > | operator&& (MatchAllOfGeneric< MatcherTs... > &&lhs, MatchAllOfGeneric< MatchersRHS... > &&rhs) |
| | Avoids type nesting for GenericAllOf && GenericAllOf case.
|
|
template<typename MatcherRHS> |
| std::enable_if_t< is_matcher< MatcherRHS >::value, MatchAllOfGeneric< MatcherTs..., MatcherRHS > > | operator&& (MatchAllOfGeneric< MatcherTs... > &&lhs, MatcherRHS const &rhs) |
| | Avoids type nesting for GenericAllOf && some matcher case.
|
|
template<typename MatcherLHS> |
| std::enable_if_t< is_matcher< MatcherLHS >::value, MatchAllOfGeneric< MatcherLHS, MatcherTs... > > | operator&& (MatcherLHS const &lhs, MatchAllOfGeneric< MatcherTs... > &&rhs) |
| | Avoids type nesting for some matcher && GenericAllOf case.
|
|
|
std::string | m_cachedToString |
◆ describe()
template<typename... MatcherTs>
The documentation for this class was generated from the following file: