Lines Matching defs:int

71 int Nullary() { return 1; }
75 int operator()() { return 2; }
80 bool Unary(int x) { return x < 0; }
92 int operator()(bool x) { return x ? 1 : -1; }
97 void VoidBinary(int, char) { g_done = true; }
99 int Ternary(int x, char y, short z) { return x + y + z; } // NOLINT
101 void VoidTernary(int, char, bool) { g_done = true; }
103 int SumOf4(int a, int b, int c, int d) { return a + b + c + d; }
110 int SumOf5(int a, int b, int c, int d, int e) { return a + b + c + d + e; }
113 int operator()(int a, int b, int c, int d, int e) {
123 int SumOf6(int a, int b, int c, int d, int e, int f) {
128 int operator()(int a, int b, int c, int d, int e, int f) {
171 Action<int(int, int(*)())> a = InvokeArgument<1>(); // NOLINT
177 Action<int(UnaryFunctor)> a = InvokeArgument<0>(true); // NOLINT
183 Action<int(int(*)(int, int, int, int, int))> a = // NOLINT
190 Action<int(SumOf5Functor)> a = // NOLINT
197 Action<int(int(*)(int, int, int, int, int, int))> a = // NOLINT
204 Action<int(SumOf6Functor)> a = // NOLINT
286 Action<bool(double x, int n)> a = WithArgs<1>(Invoke(Unary)); // NOLINT
301 Action<int(int, double, char, short)> a = // NOLINT
369 class SubstractAction : public ActionInterface<int(int, int)> { // NOLINT
371 virtual int Perform(const tuple<int, int>& args) {
377 Action<int(const string&, int, int)> a = // NOLINT
380 EXPECT_EQ(8, a.Perform(tuple<const string&, int, int>(s, 2, 10)));
385 Action<int(int x, char y, short z)> a = // NOLINT
392 Action<int(bool, int m, int n)> a = // NOLINT
414 Action<void(double x, char c, int n)> a = WithArgs<2, 1>(Invoke(VoidBinary));
422 int n = 0;
423 Action<int(int*)> a = DoAll(SetArgPointee<0>(1), // NOLINT
431 int m = 0, n = 0;
432 Action<int(int*, int*)> a = DoAll(SetArgPointee<0>(1), // NOLINT
442 int m = 0, n = 0;
444 Action<int(int*, int*, char*)> a = // NOLINT
457 int m = 0, n = 0;
459 Action<int(int*, int*, char*, char*)> action = // NOLINT
474 int m = 0, n = 0;
476 Action<int(int*, int*, char*, char*, char*)> action = // NOLINT
493 int m = 0, n = 0;
495 Action<int(int*, int*, char*, char*, char*, char*)> action = // NOLINT
514 int m = 0, n = 0;
516 Action<int(int*, int*, char*, char*, char*, char*, // NOLINT
538 int m = 0, n = 0;
540 Action<int(int*, int*, char*, char*, char*, char*, // NOLINT
564 int m = 0, n = 0;
567 Action<int(int*, int*, char*, char*, char*, char*, // NOLINT
611 Action<int(double, bool)> a2 = Return5();
619 Action<void(int, int*)> a1 = IncrementArg1();
620 int n = 0;
628 StaticAssertTypeEq<int*, arg2_type>();
634 Action<void(int, bool, int*)> a1 = IncrementArg2();
635 int n = 0;
643 StaticAssertTypeEq<tuple<int, char, int*>, args_type>();
649 Action<int(int, char, int*)> a1 = Sum2();
650 int dummy = 0;
656 int Dummy(bool flag) { return flag? 1 : 0; }
659 StaticAssertTypeEq<int(bool), function_type>();
665 Action<int(bool)> a1 = InvokeDummy();
673 StaticAssertTypeEq<int, return_type>();
679 Action<int(bool)> a1 = InvokeDummy2();
691 Action<const bool*(int, const bool&)> a = ReturnAddrOfConstBoolReferenceArg();
693 EXPECT_EQ(&b, a.Perform(tuple<int, const bool&>(0, b)));
698 StaticAssertTypeEq<int&, arg0_type>();
703 Action<int*(int&, bool, int)> a = ReturnAddrOfIntReferenceArg();
704 int n = 0;
705 EXPECT_EQ(&n, a.Perform(tuple<int&, bool, int>(n, true, 1)));
714 Action<int(int, int)> a1 = action_test::Sum();
723 Action<int(int)> a1 = PlusTwo();
727 int dummy;
735 Action<int(int m, bool t)> a1 = Plus(9);
748 Action<int(char m, bool t)> a1 = TypedPlus(9);
794 Action<double(int m, bool t)> a1 = Plus(100, 20, 3.4);
805 Action<int(int)> a1 = Plus(1, 2, 3, 4);
812 Action<int(int)> a1 = Plus(1, 2, 3, 4, 5);
821 Action<int(int)> a1 = Plus(1, 2, 3, 4, 5, 6);
830 Action<int(int)> a1 = Plus(1, 2, 3, 4, 5, 6, 7);
839 Action<int(int)> a1 = Plus(1, 2, 3, 4, 5, 6, 7, 8);
848 Action<int(int)> a1 = Plus(1, 2, 3, 4, 5, 6, 7, 8, 9);
859 Action<int(int)> a1 = Plus(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
877 PadArgument("foo", static_cast<int>('r'));
894 // string, or the second parameter is an int.
919 // second parameter to int.
921 ConcatImplActionP3<T1, int, T2>
922 Concat(T1 a, int b, T2 c) {
945 DoFooActionP<int> a1 = DoFoo(1);
949 DoFooActionP2<int, char> a2 = DoFoo(1, '2');
950 PlusActionP3<int, int, char> a3 = Plus(1, 2, '3');
951 PlusActionP4<int, int, int, char> a4 = Plus(1, 2, 3, '4');
952 PlusActionP5<int, int, int, int, char> a5 = Plus(1, 2, 3, 4, '5');
953 PlusActionP6<int, int, int, int, int, char> a6 = Plus(1, 2, 3, 4, 5, '6');
954 PlusActionP7<int, int, int, int, int, int, char> a7 =
956 PlusActionP8<int, int, int, int, int, int, int, char> a8 =
958 PlusActionP9<int, int, int, int, int, int, int, int, char> a9 =
960 PlusActionP10<int, int, int, int, int, int, int, int, int, char> a10 =
988 int x = 1, y = 2, z = 3;
991 Action<int()> a = Plus1<int&>(x);
994 a = Plus2<const int&, int&>(x, y);
997 a = Plus3<int&, const int&, int&>(x, y, z);
1000 int n[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
1001 a = Plus10<const int&, int&, const int&, int&, const int&, int&, const int&,
1002 int&, const int&, int&>(n[0], n[1], n[2], n[3], n[4], n[5], n[6], n[7],
1010 int value_;
1023 explicit UnaryConstructorClass(int value) : value_(value) {}
1024 int value_;
1036 Action<UnaryConstructorClass*(bool, int)> a =
1053 TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5,
1054 int a6, int a7, int a8, int a9, int a10)
1057 int value_;
1079 const Action<int*()> a = CreateNew<int>();
1080 int* p = a.Perform(make_tuple());
1092 const Action<int*()> a = CreateNew<int>(42);
1093 int* p = a.Perform(make_tuple());
1100 HAS_1_TEMPLATE_PARAMS(int, k),
1115 const Action<void(int*, BoolResetter*)> a = MyDeleteArg<1>();
1116 int n = 0;
1133 const Action<linked_ptr<int>()> a = ReturnSmartPointer<linked_ptr>(42);
1134 linked_ptr<int> p = a.Perform(make_tuple());
1139 template <typename T1, typename T2, typename T3, int k4, bool k5,
1140 unsigned int k6, typename T7, typename T8, typename T9>
1143 explicit GiantTemplate(int a_value) : value(a_value) {}
1144 int value;
1152 int, k4,
1154 unsigned int, k6,
1165 typedef GiantTemplate<linked_ptr<int>, bool, double, 5,
1166 true, 6, char, unsigned, int> Giant;
1168 int, bool, double, 5, true, 6, char, unsigned, int, linked_ptr>(42);
1181 const Action<int()> a = ReturnSum<int>(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
1205 HAS_2_TEMPLATE_PARAMS(typename, Number, int, k),
1211 const Action<int()> a0 = ReturnSum();
1212 const Action<int()> a1 = ReturnSum(1);
1213 const Action<int()> a2 = ReturnSum<int>(1, 2);
1214 const Action<int()> a3 = ReturnSum<int>(1, 2, 3);
1215 const Action<int()> a4 = ReturnSum<int, 10000>(2000, 300, 40, 5);