Lines Matching refs:Container
315 template <typename Container>
316 operator Matcher<Container>() const {
317 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
329 return MakeMatcher(new ElementsAreMatcherImpl<Container>(&matcher, 1));
343 template <typename Container>
344 operator Matcher<Container>() const {
345 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
354 return MakeMatcher(new ElementsAreMatcherImpl<Container>(matchers, 2));
370 template <typename Container>
371 operator Matcher<Container>() const {
372 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
382 return MakeMatcher(new ElementsAreMatcherImpl<Container>(matchers, 3));
399 template <typename Container>
400 operator Matcher<Container>() const {
401 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
412 return MakeMatcher(new ElementsAreMatcherImpl<Container>(matchers, 4));
430 template <typename Container>
431 operator Matcher<Container>() const {
432 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
444 return MakeMatcher(new ElementsAreMatcherImpl<Container>(matchers, 5));
465 template <typename Container>
466 operator Matcher<Container>() const {
467 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
480 return MakeMatcher(new ElementsAreMatcherImpl<Container>(matchers, 6));
502 template <typename Container>
503 operator Matcher<Container>() const {
504 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
518 return MakeMatcher(new ElementsAreMatcherImpl<Container>(matchers, 7));
541 template <typename Container>
542 operator Matcher<Container>() const {
543 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
558 return MakeMatcher(new ElementsAreMatcherImpl<Container>(matchers, 8));
583 template <typename Container>
584 operator Matcher<Container>() const {
585 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
601 return MakeMatcher(new ElementsAreMatcherImpl<Container>(matchers, 9));
627 template <typename Container>
628 operator Matcher<Container>() const {
629 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer;
646 return MakeMatcher(new ElementsAreMatcherImpl<Container>(matchers, 10));
920 // ElementsAre(e0, e1, ..., e_n) matches an STL-style container with
921 // (n + 1) elements, where the i-th element in the container must