#include <Helpers.hpp>
Public Member Functions | |
template<typename... Matchers_> requires std::conjunction_v<std::is_same<std::remove_cvref_t<Matchers_>, Matchers>...> | |
ContainsInOrderMatcher (Matchers_ &&... matchers_) | |
template<typename IterableType> | |
bool | MatchAndExplain (const IterableType &arg, ::testing::MatchResultListener *const listener) const |
void | DescribeTo (std::ostream *out) const |
void | DescribeNegationTo (std::ostream *out) const |
Private Member Functions | |
template<size_t Idx, typename IteratorType> | |
bool | MatchAndExplainImpl (const IteratorType it_first, const IteratorType it_last, ::testing::MatchResultListener *const listener) const |
void | DescribeInnerMatchersImpl (std::ostream *out) const |
Private Attributes | |
std::tuple< Matchers... > | matchers |
Definition at line 65 of file Helpers.hpp.
|
inlineexplicit |
Definition at line 69 of file Helpers.hpp.
|
inlineprivate |
Definition at line 115 of file Helpers.hpp.
|
inline |
Definition at line 88 of file Helpers.hpp.
|
inline |
Definition at line 82 of file Helpers.hpp.
|
inline |
Definition at line 73 of file Helpers.hpp.
|
inlineprivate |
Definition at line 96 of file Helpers.hpp.
|
private |
Definition at line 130 of file Helpers.hpp.