Home | History | Annotate | Download | only in gmock

Lines Matching full:template

62 template <typename F1, typename F2>
70 template <typename T>
86 template <typename T>
95 template <typename T>
105 template <> \
160 template <typename T>
199 template <typename T>
235 template <>
243 template <typename T>
247 template <typename T>
251 template <typename F>
279 template <typename F>
300 template <typename Func>
324 template <typename F1, typename F2>
330 // The PolymorphicAction class template makes it easy to implement a
335 // implementation class that has a Perform() method template:
339 // template <typename Result, typename ArgumentTuple>
351 template <typename Impl>
356 template <typename F>
362 template <typename F>
371 return impl_.template Perform<Result>(args);
387 template <typename F>
394 // doesn't require you to explicitly write the template argument, e.g.
399 template <typename Impl>
408 template <typename F1, typename F2>
450 template <typename R>
458 // This template type conversion operator allows Return(x) to be
460 template <typename F>
479 template <typename F>
487 // has a type conversion operator template. In that case, value_(value)
514 template <typename Result, typename ArgumentTuple>
526 template <typename Result, typename ArgumentTuple>
535 template <typename T>
541 // This template type conversion operator allows ReturnRef(x) to be
543 template <typename F>
556 template <typename F>
582 template <typename T>
589 // This template type conversion operator allows ReturnRefOfCopy(x) to be
591 template <typename F>
605 template <typename F>
631 // This template type conversion operator allows DoDefault() to be
633 template <typename F>
639 template <typename T1, typename T2>
644 template <typename Result, typename ArgumentTuple>
660 template <typename T>
666 template <typename Result, typename ArgumentTuple>
683 // template parameter kIsProto is true iff type A is ProtocolMessage,
685 template <size_t N, typename A, bool kIsProto>
692 template <typename Result, typename ArgumentTuple>
704 template <size_t N, typename Proto>
715 template <typename Result, typename ArgumentTuple>
727 // Implements the InvokeWithoutArgs(f) action. The template argument
732 template <typename FunctionImpl>
742 template <typename Result, typename ArgumentTuple>
752 template <class Class, typename MethodPtr>
758 template <typename Result, typename ArgumentTuple>
771 template <typename A>
776 template <typename F>
795 template <typename F>
827 // ReferenceWrapper<T> can be copied and can survive template type
831 template <typename T>
845 template <typename T>
853 template <typename Action1, typename Action2>
859 // This template type conversion operator allows DoAll(a1, ..., a_n)
861 template <typename F>
868 template <typename F>
934 template <typename To>
935 template <typename From>
942 template <typename R>
958 template <typename R>
966 template <typename R>
978 template <size_t N, typename T>
991 template <size_t N>
999 template <size_t N>
1009 template <size_t N, typename T>
1019 template <typename T1, typename T2>
1027 template <typename T>
1039 template <typename FunctionImpl>
1048 template <class Class, typename MethodPtr>
1059 template <typename A>
1071 template <typename T>