Lines Matching refs:template

103 template <typename F>
110 template <typename F>
113 // Helper class for testing the Expectation class template.
117 template <typename MockClass>
119 template <typename MockClass>
121 template <typename MockClass>
276 // This template class implements an ON_CALL spec.
277 template <typename F>
397 template <typename F>
400 template <typename MockClass>
402 template <typename MockClass>
404 template <typename MockClass>
516 template <typename F>
519 template <typename F>
679 // on the template argument of Expectation to the base class.
834 template <typename Function>
870 template <typename F>
874 template <typename R, typename... Args>
1014 template <int&... ExplicitArgumentBarrier, typename = void>
1091 template <typename Function>
1270 // template. To workaround this compiler bug, we define MockSpec in
1278 template <typename F>
1321 template <typename Function>
1336 // The primary template defines handling for values, but function header
1337 // comments describe the contract for the whole template (including
1339 template <typename T>
1360 // Specialization for lvalue reference types. See primary template
1362 template <typename T>
1377 template <typename T>
1399 template <typename F>
1402 template <typename R, typename... Args>
1518 template <typename Function>
1554 template <typename Func>
1709 template <typename T>
1718 template <typename T = R,
1732 template <typename T = R,
1750 template <typename R, typename... Args>
1867 template <typename F>
1870 template <typename R, typename... Args>
1912 Specializations provided here cover a signature type itself and any template
1917 template <typename F, typename = void>
1920 template <typename R, typename... Args>
1925 template <template <typename> class C, typename F>
1930 template <typename F>
1995 template <typename F>
2004 // inside a header file. However, the MockSpec class template is
2025 template <typename T>