#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 67 of file Helpers.hpp.
|
inlineexplicit |
Definition at line 71 of file Helpers.hpp.
|
inlineprivate |
Definition at line 117 of file Helpers.hpp.
|
inline |
Definition at line 90 of file Helpers.hpp.
|
inline |
Definition at line 84 of file Helpers.hpp.
|
inline |
Definition at line 75 of file Helpers.hpp.
|
inlineprivate |
Definition at line 98 of file Helpers.hpp.
|
private |
Definition at line 132 of file Helpers.hpp.