• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/googletest/googlemock/include/gmock/internal/

Lines Matching refs:A1

77 template <typename A1>
78 struct MatcherTuple< ::testing::tuple<A1> > {
79 typedef ::testing::tuple<Matcher<A1> > type;
82 template <typename A1, typename A2>
83 struct MatcherTuple< ::testing::tuple<A1, A2> > {
84 typedef ::testing::tuple<Matcher<A1>, Matcher<A2> > type;
87 template <typename A1, typename A2, typename A3>
88 struct MatcherTuple< ::testing::tuple<A1, A2, A3> > {
89 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3> > type;
92 template <typename A1, typename A2, typename A3, typename A4>
93 struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4> > {
94 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4> >
98 template <typename A1, typename A2, typename A3, typename A4, typename A5>
99 struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5> > {
100 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
105 template <typename A1, typename A2, typename A3, typename A4, typename A5,
107 struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6> > {
108 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
113 template <typename A1, typename A2, typename A3, typename A4, typename A5,
115 struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> > {
116 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
121 template <typename A1, typename A2, typename A3, typename A4, typename A5,
123 struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8> > {
124 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
129 template <typename A1, typename A2, typename A3, typename A4, typename A5,
131 struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9> > {
132 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
138 template <typename A1, typename A2, typename A3, typename A4, typename A5,
140 struct MatcherTuple< ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9,
142 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3>, Matcher<A4>,
173 template <typename R, typename A1>
174 struct Function<R(A1)>
176 typedef A1 Argument1;
177 typedef ::testing::tuple<A1> ArgumentTuple;
179 typedef void MakeResultVoid(A1);
180 typedef IgnoredValue MakeResultIgnoredValue(A1);
183 template <typename R, typename A1, typename A2>
184 struct Function<R(A1, A2)>
185 : Function<R(A1)> {
187 typedef ::testing::tuple<A1, A2> ArgumentTuple;
189 typedef void MakeResultVoid(A1, A2);
190 typedef IgnoredValue MakeResultIgnoredValue(A1, A2);
193 template <typename R, typename A1, typename A2, typename A3>
194 struct Function<R(A1, A2, A3)>
195 : Function<R(A1, A2)> {
197 typedef ::testing::tuple<A1, A2, A3> ArgumentTuple;
199 typedef void MakeResultVoid(A1, A2, A3);
200 typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3);
203 template <typename R, typename A1, typename A2, typename A3, typename A4>
204 struct Function<R(A1, A2, A3, A4)>
205 : Function<R(A1, A2, A3)> {
207 typedef ::testing::tuple<A1, A2, A3, A4> ArgumentTuple;
209 typedef void MakeResultVoid(A1, A2, A3, A4);
210 typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4);
213 template <typename R, typename A1, typename A2, typename A3, typename A4,
215 struct Function<R(A1, A2, A3, A4, A5)>
216 : Function<R(A1, A2, A3, A4)> {
218 typedef ::testing::tuple<A1, A2, A3, A4, A5> ArgumentTuple;
220 typedef void MakeResultVoid(A1, A2, A3, A4, A5);
221 typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5);
224 template <typename R, typename A1, typename A2, typename A3, typename A4,
226 struct Function<R(A1, A2, A3, A4, A5, A6)>
227 : Function<R(A1, A2, A3, A4, A5)> {
229 typedef ::testing::tuple<A1, A2, A3, A4, A5, A6> ArgumentTuple;
231 typedef void MakeResultVoid(A1, A2, A3, A4, A5, A6);
232 typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6);
235 template <typename R, typename A1, typename A2, typename A3, typename A4,
237 struct Function<R(A1, A2, A3, A4, A5, A6, A7)>
238 : Function<R(A1, A2, A3, A4, A5, A6)> {
240 typedef ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> ArgumentTuple;
242 typedef void MakeResultVoid(A1, A2, A3, A4, A5, A6, A7);
243 typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7);
246 template <typename R, typename A1, typename A2, typename A3, typename A4,
248 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8)>
249 : Function<R(A1, A2, A3, A4, A5, A6, A7)> {
251 typedef ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8> ArgumentTuple;
253 typedef void MakeResultVoid(A1, A2, A3, A4, A5, A6, A7, A8);
254 typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7, A8);
257 template <typename R, typename A1, typename A2, typename A3, typename A4,
259 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9)>
260 : Function<R(A1, A2, A3, A4, A5, A6, A7, A8)> {
262 typedef ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9> ArgumentTuple;
264 typedef void MakeResultVoid(A1, A2, A3, A4, A5, A6, A7, A8, A9);
265 typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7, A8,
269 template <typename R, typename A1, typename A2, typename A3, typename A4,
272 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
273 : Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9)> {
275 typedef ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9,
278 typedef void MakeResultVoid(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10);
279 typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7, A8,