Lines Matching defs:LhsContainer
2859 template <typename LhsContainer>
2860 bool MatchAndExplain(const LhsContainer& lhs,
2863 // that causes LhsContainer to be a const type sometimes.
2864 typedef internal::StlContainerView<GTEST_REMOVE_CONST_(LhsContainer)>
2932 template <typename LhsContainer>
2933 operator Matcher<LhsContainer>() const {
2934 return MakeMatcher(new Impl<LhsContainer>(comparator_, matcher_));
2937 template <typename LhsContainer>
2938 class Impl : public MatcherInterface<LhsContainer> {
2941 GTEST_REMOVE_REFERENCE_AND_CONST_(LhsContainer)> LhsView;
2962 virtual bool MatchAndExplain(LhsContainer lhs,
3026 template <typename LhsContainer>
3027 operator Matcher<LhsContainer>() const {
3029 !IsHashTable<GTEST_REMOVE_REFERENCE_AND_CONST_(LhsContainer)>::value,
3032 return MakeMatcher(new Impl<LhsContainer>(tuple_matcher_, rhs_));
3035 template <typename LhsContainer>
3036 class Impl : public MatcherInterface<LhsContainer> {
3039 GTEST_REMOVE_REFERENCE_AND_CONST_(LhsContainer)> LhsView;
3070 virtual bool MatchAndExplain(LhsContainer lhs,