Lines Matching refs:MyClass
34 class MyClass class
38 MyClass() { my_field = 0; } in MyClass() function in MyClass
39 MyClass(int32_t in) { my_field = in; } in MyClass() function in MyClass
40 MyClass(const MyClass& in) = default;
42 friend MyClass
43 operator+(const MyClass& x, const MyClass& y) in operator +()
45 return MyClass(x.my_field + y.my_field); in operator +()
47 friend MyClass
48 operator-(const MyClass& x) in operator -()
50 return MyClass(-x.my_field); in operator -()
52 friend MyClass operator*(const MyClass& x, const MyClass& y) in operator *()
54 return MyClass(x.my_field * y.my_field); in operator *()
56 friend bool operator==(const MyClass& x, const MyClass& y) in operator ==()
124 …test_by_type<MyClass>(MyClass(), std::plus<MyClass>(), std::multiplies<MyClass>(), std::negate<MyC… in main()
125 [](std::size_t) -> MyClass { return MyClass(rand() % 1000); }); in main()