int operator +(int,int) (Line: 188) int Arg1 = 0 int Arg2 = 5 int Result = 5 void That = nullptr void Target = nullptr >>>> ~~~ Simple checks ~~~ a = 8 b = 23 m = 0 n = 1 x = 1 int operator +(int) (Line: 22) int Arg1 = 8 int Result = 8 void That = nullptr void Target = nullptr >>>> 8 int operator -(int) (Line: 23) int Arg1 = 8 int Result = -8 void That = nullptr void Target = nullptr >>>> -8 int operator +(int,int) (Line: 24) int Arg1 = 8 int Arg2 = 23 int Result = 31 void That = nullptr void Target = nullptr >>>> 31 int operator -(int,int) (Line: 25) int Arg1 = 8 int Arg2 = 23 int Result = -15 void That = nullptr void Target = nullptr >>>> -15 int operator *(int,int) (Line: 26) int Arg1 = 8 int Arg2 = 23 int Result = 184 void That = nullptr void Target = nullptr >>>> 184 int operator /(int,int) (Line: 27) int Arg1 = 8 int Arg2 = 23 int Result = 0 void That = nullptr void Target = nullptr >>>> 0 int operator %(int,int) (Line: 28) int Arg1 = 8 int Arg2 = 23 int Result = 8 void That = nullptr void Target = nullptr >>>> 8 int operator ~(int) (Line: 30) int Arg1 = 8 int Result = -9 void That = nullptr void Target = nullptr >>>> -9 int operator &(int,int) (Line: 31) int Arg1 = 8 int Arg2 = 23 int Result = 0 void That = nullptr void Target = nullptr >>>> 0 int operator |(int,int) (Line: 32) int Arg1 = 8 int Arg2 = 23 int Result = 31 void That = nullptr void Target = nullptr >>>> 31 int operator ^(int,int) (Line: 33) int Arg1 = 8 int Arg2 = 23 int Result = 31 void That = nullptr void Target = nullptr >>>> 31 int operator <<(int,int) (Line: 34) int Arg1 = 8 int Arg2 = 23 int Result = 67108864 void That = nullptr void Target = nullptr >>>> 67108864 int operator >>(int,int) (Line: 35) int Arg1 = 8 int Arg2 = 23 int Result = 0 void That = nullptr void Target = nullptr >>>> 0 bool operator ==(int,int) (Line: 37) int Arg1 = 8 int Arg2 = 23 bool Result = false void That = nullptr void Target = nullptr >>>> 0 bool operator !=(int,int) (Line: 38) int Arg1 = 8 int Arg2 = 23 bool Result = true void That = nullptr void Target = nullptr >>>> 1 bool operator >=(int,int) (Line: 39) int Arg1 = 8 int Arg2 = 23 bool Result = false void That = nullptr void Target = nullptr >>>> 0 bool operator <=(int,int) (Line: 40) int Arg1 = 8 int Arg2 = 23 bool Result = true void That = nullptr void Target = nullptr >>>> 1 bool operator <(int,int) (Line: 41) int Arg1 = 8 int Arg2 = 23 bool Result = true void That = nullptr void Target = nullptr >>>> 1 bool operator >(int,int) (Line: 42) int Arg1 = 8 int Arg2 = 23 bool Result = false void That = nullptr void Target = nullptr >>>> 0 bool operator !(bool) (Line: 44) bool Arg1 = false bool Result = true void That = nullptr void Target = nullptr >>>> 1 > bool operator &&(bool,bool) (Line: 45) const bool Arg1 = false bool Arg2 = bool Result = false void That = nullptr void Target = nullptr >>>> 0 bool operator ||(bool,bool) (Line: 46) const bool Arg1 = false bool Arg2 = true bool Result = true void That = nullptr void Target = nullptr >>>> 1 int &operator =(int &,int) (Line: 48) int & Arg1 = 1 int Arg2 = 8 int * const Result = ptr<8> void That = nullptr void Target = nullptr >>>> 8 Var: 8 int &operator +=(int &,int) (Line: 51) int & Arg1 = 8 int Arg2 = 23 int * const Result = ptr<31> void That = nullptr void Target = nullptr >>>> 31 Var: 31 int &operator -=(int &,int) (Line: 53) int & Arg1 = 31 int Arg2 = 8 int * const Result = ptr<23> void That = nullptr void Target = nullptr >>>> 23 Var: 23 int &operator *=(int &,int) (Line: 55) int & Arg1 = 23 int Arg2 = 23 int * const Result = ptr<529> void That = nullptr void Target = nullptr >>>> 529 Var: 529 int &operator /=(int &,int) (Line: 57) int & Arg1 = 529 int Arg2 = 8 int * const Result = ptr<66> void That = nullptr void Target = nullptr >>>> 66 Var: 66 int &operator %=(int &,int) (Line: 59) int & Arg1 = 66 int Arg2 = 23 int * const Result = ptr<20> void That = nullptr void Target = nullptr >>>> 20 Var: 20 int &operator &=(int &,int) (Line: 61) int & Arg1 = 20 int Arg2 = 23 int * const Result = ptr<20> void That = nullptr void Target = nullptr >>>> 20 Var: 20 int &operator |=(int &,int) (Line: 63) int & Arg1 = 20 int Arg2 = 8 int * const Result = ptr<28> void That = nullptr void Target = nullptr >>>> 28 Var: 28 int &operator ^=(int &,int) (Line: 65) int & Arg1 = 28 int Arg2 = 23 int * const Result = ptr<11> void That = nullptr void Target = nullptr >>>> 11 Var: 11 int &operator <<=(int &,int) (Line: 67) int & Arg1 = 11 int Arg2 = 8 int * const Result = ptr<2816> void That = nullptr void Target = nullptr >>>> 2816 Var: 2816 int &operator >>=(int &,int) (Line: 69) int & Arg1 = 2816 int Arg2 = 23 int * const Result = ptr<0> void That = nullptr void Target = nullptr >>>> 0 Var: 0 int operator ++(int &,int) (Line: 72) int & Arg1 = 0 int Arg2 = 0 int Result = 0 void That = nullptr void Target = nullptr >>>> 0 Var: 1 int operator --(int &,int) (Line: 74) int & Arg1 = 1 int Arg2 = 0 int Result = 1 void That = nullptr void Target = nullptr >>>> 1 Var: 0 int &operator --(int &) (Line: 76) int & Arg1 = 0 int * const Result = ptr<-1> void That = nullptr void Target = nullptr >>>> -1 Var: -1 int &operator ++(int &) (Line: 78) int & Arg1 = -1 int * const Result = ptr<0> void That = nullptr void Target = nullptr >>>> 0 Var: 0 int &operator *(int *) (Line: 82) int * Arg1 = ptr<13> int * Result = ptr<13> void That = nullptr void Target = nullptr >>>> 13 int &operator [](int *,int) (Line: 83) int * const Arg1 = ptr<13> int Arg2 = 3 int * const Result = ptr<43> void That = nullptr void Target = nullptr >>>> 43 int &operator [](int *,unsigned int) (Line: 84) int * const Arg1 = ptr<13> unsigned int Arg2 = 1 int * const Result = ptr<23> void That = nullptr void Target = nullptr >>>> 23 8 int &operator ?:(bool,int &,int &) (Line: 87) const bool Arg1 = false int & Arg2 = int & Arg3 = 23 int * Result = ptr<23> void That = nullptr void Target = nullptr >>>> 23 int &operator ?:(bool,int &,int &) (Line: 88) const bool Arg1 = true int & Arg2 = 8 int & Arg3 = int * Result = ptr<8> void That = nullptr void Target = nullptr >>>> 8 ~~~ Complex checks ~~~ int operator +(int,int) (Line: 201) int Arg1 = 1 int Arg2 = 4 int Result = 5 void That = nullptr void Target = nullptr >>>> int &operator =(int &,int) (Line: 201) int & Arg1 = 32767 int Arg2 = 5 int * const Result = ptr<5> void That = nullptr void Target = nullptr >>>> void (**operator &(void (*&)()))() (Line: 212) void (*&)() Arg1 = fptr void (**)() Result = ptr> void That = nullptr void Target = nullptr >>>> void (*&operator [](void (**)(),int))() (Line: 213) void (** const)() Arg1 = ptr> int Arg2 = 0 void (** const)() Result = ptr> void That = nullptr void Target = nullptr >>>> void (&operator *(void (*)(int)))(int) (Line: 216) void (*)(int) Arg1 = fptr void (*)(int) Result = fptr void That = nullptr void Target = nullptr >>>> bool operator !=(int,int) (Line: 97) int Arg1 = 1 int Arg2 = 0 bool Result = true void That = nullptr void Target = nullptr >>>> int operator ?:(bool,int,int) (Line: 97) const bool Arg1 = true int Arg2 = 3 int Arg3 = int Result = 3 void That = nullptr void Target = nullptr >>>> int &operator =(int &,int) (Line: 97) int & Arg1 = 0 int Arg2 = 3 int * const Result = ptr<3> void That = nullptr void Target = nullptr >>>> ~~~TestClass init >>> int &operator =(int &,int) (Line: 114) int & Arg1 = 424242 int Arg2 = 3 int * const Result = ptr<3> TestClass That = void Target = nullptr >>>> bool operator &&(bool,bool) (Line: 116) const bool Arg1 = true bool Arg2 = false bool Result = false TestClass That = void Target = nullptr >>>> int operator ?:(bool,int,int) (Line: 116) const bool Arg1 = false int Arg2 = int Arg3 = 5 int Result = 5 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 116) int & Arg1 = 422142 int Arg2 = 5 int * const Result = ptr<5> TestClass That = void Target = nullptr >>>> const int *operator &(const int &) (Line: 119) const int & Arg1 = 3 const int * Result = ptr<3> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 120) int & Arg1 = 212121 int Arg2 = 1 int * const Result = ptr<1> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 125) int & Arg1 = 214221 int Arg2 = 4 int * const Result = ptr<4> TestClass That = void Target = nullptr >>>> int operator +(int,int) (Line: 126) int Arg1 = 4 int Arg2 = 21 int Result = 25 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 126) int & Arg1 = 4 int Arg2 = 25 int * const Result = ptr<25> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 127) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator <(int,int) (Line: 127) int Arg1 = 0 int Arg2 = 10 bool Result = true TestClass That = void Target = nullptr >>>> int &operator --(int &) (Line: 128) int & Arg1 = 1 int * const Result = ptr<0> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 130) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator >(int,int) (Line: 130) int Arg1 = 10 int Arg2 = 0 bool Result = true TestClass That = void Target = nullptr >>>> int operator --(int &,int) (Line: 131) int & Arg1 = 1 int Arg2 = 0 int Result = 1 TestClass That = void Target = nullptr >>>> TestClass *&operator =(TestClass *&,TestClass *) (Line: 133) TestClass *& Arg1 = nullptr TestClass * Arg2 = nullptr TestClass ** const Result = ptr TestClass That = void Target = nullptr >>>> void (*&operator =(void (*&)(int),void (*)(int)))(int) (Line: 134) void (*&)(int) Arg1 = nullfptr void (*)(int) Arg2 = fptr void (** const)(int) Result = ptr> TestClass That = void Target = nullptr >>>> ~~~TestClass init <<< TestClass *TestClass::*&operator =(TestClass *TestClass::*&,TestClass *TestClass::*) (Line: 219) TestClass * TestClass::*& Arg1 = memptr TestClass * TestClass::* Arg2 = memptr TestClass * TestClass::** const Result = ptr> void That = nullptr void Target = nullptr >>>> TestClass *&operator .*(TestClass &,TestClass *TestClass::*) (Line: 220) TestClass & Arg1 = TestClass * TestClass::* Arg2 = memptr TestClass ** Result = ptr void That = nullptr void Target = nullptr >>>> TestClass *operator &(TestClass &) (Line: 221) TestClass & Arg1 = TestClass * Result = objptr<{TestClass}> void That = nullptr void Target = nullptr >>>> TestClass *&operator ->*(TestClass *,TestClass *TestClass::*) (Line: 221) TestClass * Arg1 = objptr<{TestClass}> TestClass * TestClass::* Arg2 = memptr TestClass ** Result = ptr void That = nullptr void Target = nullptr >>>> TestClass *&operator =(TestClass *&,TestClass *) (Line: 221) TestClass *& Arg1 = nullptr TestClass * Arg2 = nullptr TestClass ** const Result = ptr void That = nullptr void Target = nullptr >>>> ~~~TestClass init >>> int &operator =(int &,int) (Line: 114) int & Arg1 = 424242 int Arg2 = 3 int * const Result = ptr<3> TestClass That = void Target = nullptr >>>> bool operator &&(bool,bool) (Line: 116) const bool Arg1 = true bool Arg2 = false bool Result = false TestClass That = void Target = nullptr >>>> int operator ?:(bool,int,int) (Line: 116) const bool Arg1 = false int Arg2 = int Arg3 = 5 int Result = 5 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 116) int & Arg1 = 422142 int Arg2 = 5 int * const Result = ptr<5> TestClass That = void Target = nullptr >>>> const int *operator &(const int &) (Line: 119) const int & Arg1 = 3 const int * Result = ptr<3> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 120) int & Arg1 = 212121 int Arg2 = 1 int * const Result = ptr<1> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 125) int & Arg1 = 214221 int Arg2 = 4 int * const Result = ptr<4> TestClass That = void Target = nullptr >>>> int operator +(int,int) (Line: 126) int Arg1 = 4 int Arg2 = 21 int Result = 25 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 126) int & Arg1 = 4 int Arg2 = 25 int * const Result = ptr<25> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 127) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator <(int,int) (Line: 127) int Arg1 = 0 int Arg2 = 10 bool Result = true TestClass That = void Target = nullptr >>>> int &operator --(int &) (Line: 128) int & Arg1 = 1 int * const Result = ptr<0> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 130) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator >(int,int) (Line: 130) int Arg1 = 10 int Arg2 = 0 bool Result = true TestClass That = void Target = nullptr >>>> int operator --(int &,int) (Line: 131) int & Arg1 = 1 int Arg2 = 0 int Result = 1 TestClass That = void Target = nullptr >>>> TestClass *&operator =(TestClass *&,TestClass *) (Line: 133) TestClass *& Arg1 = nullptr TestClass * Arg2 = nullptr TestClass ** const Result = ptr TestClass That = void Target = nullptr >>>> void (*&operator =(void (*&)(int),void (*)(int)))(int) (Line: 134) void (*&)(int) Arg1 = nullfptr void (*)(int) Arg2 = fptr void (** const)(int) Result = ptr> TestClass That = void Target = nullptr >>>> ~~~TestClass init <<< int TestClass::*&operator =(int TestClass::*&,int TestClass::*) (Line: 225) int TestClass::*& Arg1 = memptr int TestClass::* Arg2 = memptr int TestClass::** const Result = ptr> void That = nullptr void Target = nullptr >>>> int &operator .*(TestClass &,int TestClass::*) (Line: 226) TestClass & Arg1 = int TestClass::* Arg2 = memptr int * Result = ptr<3> void That = nullptr void Target = nullptr >>>> TestClass *operator &(TestClass &) (Line: 227) TestClass & Arg1 = TestClass * Result = objptr<{TestClass}> void That = nullptr void Target = nullptr >>>> int &operator ->*(TestClass *,int TestClass::*) (Line: 227) TestClass * Arg1 = objptr<{TestClass}> int TestClass::* Arg2 = memptr int * Result = ptr<3> void That = nullptr void Target = nullptr >>>> int &operator =(int &,int) (Line: 227) int & Arg1 = 3 int Arg2 = 3 int * const Result = ptr<3> void That = nullptr void Target = nullptr >>>> Begin: Obj-Copy-Test ~~~TestClass init >>> int &operator =(int &,int) (Line: 114) int & Arg1 = 424242 int Arg2 = 3 int * const Result = ptr<3> TestClass That = void Target = nullptr >>>> bool operator &&(bool,bool) (Line: 116) const bool Arg1 = true bool Arg2 = false bool Result = false TestClass That = void Target = nullptr >>>> int operator ?:(bool,int,int) (Line: 116) const bool Arg1 = false int Arg2 = int Arg3 = 5 int Result = 5 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 116) int & Arg1 = 422142 int Arg2 = 5 int * const Result = ptr<5> TestClass That = void Target = nullptr >>>> const int *operator &(const int &) (Line: 119) const int & Arg1 = 3 const int * Result = ptr<3> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 120) int & Arg1 = 212121 int Arg2 = 1 int * const Result = ptr<1> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 125) int & Arg1 = 214221 int Arg2 = 4 int * const Result = ptr<4> TestClass That = void Target = nullptr >>>> int operator +(int,int) (Line: 126) int Arg1 = 4 int Arg2 = 21 int Result = 25 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 126) int & Arg1 = 4 int Arg2 = 25 int * const Result = ptr<25> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 127) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator <(int,int) (Line: 127) int Arg1 = 0 int Arg2 = 10 bool Result = true TestClass That = void Target = nullptr >>>> int &operator --(int &) (Line: 128) int & Arg1 = 1 int * const Result = ptr<0> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 130) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator >(int,int) (Line: 130) int Arg1 = 10 int Arg2 = 0 bool Result = true TestClass That = void Target = nullptr >>>> int operator --(int &,int) (Line: 131) int & Arg1 = 1 int Arg2 = 0 int Result = 1 TestClass That = void Target = nullptr >>>> TestClass *&operator =(TestClass *&,TestClass *) (Line: 133) TestClass *& Arg1 = nullptr TestClass * Arg2 = nullptr TestClass ** const Result = ptr TestClass That = void Target = nullptr >>>> void (*&operator =(void (*&)(int),void (*)(int)))(int) (Line: 134) void (*&)(int) Arg1 = nullfptr void (*)(int) Arg2 = fptr void (** const)(int) Result = ptr> TestClass That = void Target = nullptr >>>> ~~~TestClass init <<< TestClass &operator *(TestClass *) (Line: 169) TestClass * Arg1 = objptr<{TestClass}> TestClass * Result = objptr<{TestClass}> void That = nullptr void Target = nullptr >>>> ~~~TestClass init >>> ~~~TestClass init <<< TestClass *&operator =(TestClass *&,TestClass *) (Line: 169) TestClass *& Arg1 = nullptr TestClass * Arg2 = objptr<{TestClass}> TestClass ** const Result = ptr> void That = nullptr void Target = nullptr >>>> ~~~TestClass init >>> int &operator =(int &,int) (Line: 114) int & Arg1 = 424242 int Arg2 = 3 int * const Result = ptr<3> TestClass That = void Target = nullptr >>>> bool operator &&(bool,bool) (Line: 116) const bool Arg1 = true bool Arg2 = false bool Result = false TestClass That = void Target = nullptr >>>> int operator ?:(bool,int,int) (Line: 116) const bool Arg1 = false int Arg2 = int Arg3 = 5 int Result = 5 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 116) int & Arg1 = 422142 int Arg2 = 5 int * const Result = ptr<5> TestClass That = void Target = nullptr >>>> const int *operator &(const int &) (Line: 119) const int & Arg1 = 3 const int * Result = ptr<3> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 120) int & Arg1 = 212121 int Arg2 = 1 int * const Result = ptr<1> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 125) int & Arg1 = 214221 int Arg2 = 4 int * const Result = ptr<4> TestClass That = void Target = nullptr >>>> int operator +(int,int) (Line: 126) int Arg1 = 4 int Arg2 = 21 int Result = 25 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 126) int & Arg1 = 4 int Arg2 = 25 int * const Result = ptr<25> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 127) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator <(int,int) (Line: 127) int Arg1 = 0 int Arg2 = 10 bool Result = true TestClass That = void Target = nullptr >>>> int &operator --(int &) (Line: 128) int & Arg1 = 1 int * const Result = ptr<0> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 130) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator >(int,int) (Line: 130) int Arg1 = 10 int Arg2 = 0 bool Result = true TestClass That = void Target = nullptr >>>> int operator --(int &,int) (Line: 131) int & Arg1 = 1 int Arg2 = 0 int Result = 1 TestClass That = void Target = nullptr >>>> TestClass *&operator =(TestClass *&,TestClass *) (Line: 133) TestClass *& Arg1 = nullptr TestClass * Arg2 = nullptr TestClass ** const Result = ptr TestClass That = void Target = nullptr >>>> void (*&operator =(void (*&)(int),void (*)(int)))(int) (Line: 134) void (*&)(int) Arg1 = nullfptr void (*)(int) Arg2 = fptr void (** const)(int) Result = ptr> TestClass That = void Target = nullptr >>>> ~~~TestClass init <<< ~~~TestClass init >>> int &operator =(int &,int) (Line: 114) int & Arg1 = 424242 int Arg2 = 3 int * const Result = ptr<3> TestClass That = void Target = nullptr >>>> bool operator &&(bool,bool) (Line: 116) const bool Arg1 = true bool Arg2 = false bool Result = false TestClass That = void Target = nullptr >>>> int operator ?:(bool,int,int) (Line: 116) const bool Arg1 = false int Arg2 = int Arg3 = 5 int Result = 5 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 116) int & Arg1 = 422142 int Arg2 = 5 int * const Result = ptr<5> TestClass That = void Target = nullptr >>>> const int *operator &(const int &) (Line: 119) const int & Arg1 = 3 const int * Result = ptr<3> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 120) int & Arg1 = 212121 int Arg2 = 1 int * const Result = ptr<1> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 125) int & Arg1 = 214221 int Arg2 = 4 int * const Result = ptr<4> TestClass That = void Target = nullptr >>>> int operator +(int,int) (Line: 126) int Arg1 = 4 int Arg2 = 21 int Result = 25 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 126) int & Arg1 = 4 int Arg2 = 25 int * const Result = ptr<25> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 127) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator <(int,int) (Line: 127) int Arg1 = 0 int Arg2 = 10 bool Result = true TestClass That = void Target = nullptr >>>> int &operator --(int &) (Line: 128) int & Arg1 = 1 int * const Result = ptr<0> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 130) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator >(int,int) (Line: 130) int Arg1 = 10 int Arg2 = 0 bool Result = true TestClass That = void Target = nullptr >>>> int operator --(int &,int) (Line: 131) int & Arg1 = 1 int Arg2 = 0 int Result = 1 TestClass That = void Target = nullptr >>>> TestClass *&operator =(TestClass *&,TestClass *) (Line: 133) TestClass *& Arg1 = nullptr TestClass * Arg2 = nullptr TestClass ** const Result = ptr TestClass That = void Target = nullptr >>>> void (*&operator =(void (*&)(int),void (*)(int)))(int) (Line: 134) void (*&)(int) Arg1 = nullfptr void (*)(int) Arg2 = fptr void (** const)(int) Result = ptr> TestClass That = void Target = nullptr >>>> ~~~TestClass init <<< ~~~TestClass init >>> ~~~TestClass init <<< ~~~TestClass init >>> ~~~TestClass init <<< ~~~TestClass init >>> int &operator =(int &,int) (Line: 114) int & Arg1 = 424242 int Arg2 = 3 int * const Result = ptr<3> TestClass That = void Target = nullptr >>>> bool operator &&(bool,bool) (Line: 116) const bool Arg1 = true bool Arg2 = false bool Result = false TestClass That = void Target = nullptr >>>> int operator ?:(bool,int,int) (Line: 116) const bool Arg1 = false int Arg2 = int Arg3 = 5 int Result = 5 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 116) int & Arg1 = 422142 int Arg2 = 5 int * const Result = ptr<5> TestClass That = void Target = nullptr >>>> const int *operator &(const int &) (Line: 119) const int & Arg1 = 3 const int * Result = ptr<3> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 120) int & Arg1 = 212121 int Arg2 = 1 int * const Result = ptr<1> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 125) int & Arg1 = 214221 int Arg2 = 4 int * const Result = ptr<4> TestClass That = void Target = nullptr >>>> int operator +(int,int) (Line: 126) int Arg1 = 4 int Arg2 = 21 int Result = 25 TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 126) int & Arg1 = 4 int Arg2 = 25 int * const Result = ptr<25> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 127) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator <(int,int) (Line: 127) int Arg1 = 0 int Arg2 = 10 bool Result = true TestClass That = void Target = nullptr >>>> int &operator --(int &) (Line: 128) int & Arg1 = 1 int * const Result = ptr<0> TestClass That = void Target = nullptr >>>> int operator ++(int &,int) (Line: 130) int & Arg1 = 0 int Arg2 = 0 int Result = 0 TestClass That = void Target = nullptr >>>> bool operator >(int,int) (Line: 130) int Arg1 = 10 int Arg2 = 0 bool Result = true TestClass That = void Target = nullptr >>>> int operator --(int &,int) (Line: 131) int & Arg1 = 1 int Arg2 = 0 int Result = 1 TestClass That = void Target = nullptr >>>> TestClass *&operator =(TestClass *&,TestClass *) (Line: 133) TestClass *& Arg1 = nullptr TestClass * Arg2 = nullptr TestClass ** const Result = ptr TestClass That = void Target = nullptr >>>> void (*&operator =(void (*&)(int),void (*)(int)))(int) (Line: 134) void (*&)(int) Arg1 = nullfptr void (*)(int) Arg2 = fptr void (** const)(int) Result = ptr> TestClass That = void Target = nullptr >>>> ~~~TestClass init <<< End: Obj-Copy-Test void (&operator *(void (*)(int)))(int) (Line: 140) void (*)(int) Arg1 = fptr void (*)(int) Result = fptr TestClass That = void Target = nullptr >>>> bool operator !=(int,int) (Line: 97) int Arg1 = 1 int Arg2 = 0 bool Result = true void That = nullptr void Target = nullptr >>>> int operator ?:(bool,int,int) (Line: 97) const bool Arg1 = true int Arg2 = 3 int Arg3 = int Result = 3 void That = nullptr void Target = nullptr >>>> int &operator =(int &,int) (Line: 97) int & Arg1 = 0 int Arg2 = 3 int * const Result = ptr<3> void That = nullptr void Target = nullptr >>>> void (&operator *(void (*)(int)))(int) (Line: 141) void (*)(int) Arg1 = fptr void (*)(int) Result = fptr TestClass That = void Target = nullptr >>>> bool operator !=(int,int) (Line: 97) int Arg1 = 1 int Arg2 = 0 bool Result = true void That = nullptr void Target = nullptr >>>> int operator ?:(bool,int,int) (Line: 97) const bool Arg1 = true int Arg2 = 3 int Arg3 = int Result = 3 void That = nullptr void Target = nullptr >>>> int &operator =(int &,int) (Line: 97) int & Arg1 = 0 int Arg2 = 3 int * const Result = ptr<3> void That = nullptr void Target = nullptr >>>> int &operator [](int *,int) (Line: 144) int * const Arg1 = ptr<0> int Arg2 = 5 int * const Result = ptr<0> TestClass That = void Target = nullptr >>>> bool operator &&(bool,bool) (Line: 148) const bool Arg1 = true bool Arg2 = false bool Result = false TestClass That = void Target = nullptr >>>> > bool operator &&(bool,bool) (Line: 149) const bool Arg1 = false bool Arg2 = bool Result = false TestClass That = void Target = nullptr >>>> bool &operator =(bool &,bool) (Line: 149) bool & Arg1 = false bool Arg2 = false bool * const Result = ptr TestClass That = void Target = nullptr >>>> > bool operator ||(bool,bool) (Line: 150) const bool Arg1 = true bool Arg2 = bool Result = true TestClass That = void Target = nullptr >>>> bool &operator =(bool &,bool) (Line: 150) bool & Arg1 = false bool Arg2 = true bool * const Result = ptr TestClass That = void Target = nullptr >>>> bool operator ||(bool,bool) (Line: 151) const bool Arg1 = false bool Arg2 = true bool Result = true TestClass That = void Target = nullptr >>>> bool &operator =(bool &,bool) (Line: 151) bool & Arg1 = true bool Arg2 = true bool * const Result = ptr TestClass That = void Target = nullptr >>>> int &operator ?:(bool,int &,int &) (Line: 153) const bool Arg1 = true int & Arg2 = -1 int & Arg3 = int * Result = ptr<-1> TestClass That = void Target = nullptr >>>> bool operator !(bool) (Line: 154) bool Arg1 = true bool Result = false TestClass That = void Target = nullptr >>>> int &operator ?:(bool,int &,int &) (Line: 154) const bool Arg1 = false int & Arg2 = int & Arg3 = 3 int * Result = ptr<3> TestClass That = void Target = nullptr >>>> int &operator =(int &,int) (Line: 154) int & Arg1 = -1 int Arg2 = 3 int * const Result = ptr<3> TestClass That = void Target = nullptr >>>> ~~~TestClass init >>> ~~~TestClass init <<< >> ~~~TestClass init << TestClass operator ?:(bool,TestClass,TestClass) (Line: 155) const bool Arg1 = true TestClass Arg2 = TestClass Arg3 = ~~~TestClass init >>> ~~~TestClass init <<< TestClass Result = TestClass That = void Target = nullptr >>>> ~~~TestClass init >>> ~~~TestClass init <<< ~~~TestClass init >>> ~~~TestClass init <<< ~~~TestClass init >>> ~~~TestClass init <<< TestClass &operator ?:(bool,TestClass &,TestClass &) (Line: 157) const bool Arg1 = true TestClass & Arg2 = TestClass & Arg3 = TestClass * Result = objptr<{TestClass}> TestClass That = void Target = nullptr >>>> ~~~TestClass init >>> ~~~TestClass init <<< TestClass *operator ?:(bool,TestClass *,TestClass *) (Line: 158) const bool Arg1 = true TestClass * Arg2 = objptr<{TestClass}> TestClass * Arg3 = TestClass * Result = objptr<{TestClass}> TestClass That = void Target = nullptr >>>> int *operator &(int &) (Line: 234) int & Arg1 = 3 int * Result = ptr<3> void That = nullptr void Target = nullptr >>>> TestClass *operator &(TestClass &) (Line: 234) TestClass & Arg1 = TestClass * Result = objptr<{TestClass}> void That = nullptr void Target = nullptr >>>> void *operator ?:(bool,void *,void *) (Line: 234) const bool Arg1 = false void * Arg2 = void * Arg3 = ptr void * Result = ptr void That = nullptr void Target = nullptr >>>> bool operator !=(void *,void *) (Line: 234) void * Arg1 = ptr void * Arg2 = ptr bool Result = true void That = nullptr void Target = nullptr >>>> bool operator &&(bool,bool) (Line: 236) const bool Arg1 = true bool Arg2 = true bool Result = true void That = nullptr void Target = nullptr >>>> TestClass *operator &(TestClass &) (Line: 236) TestClass & Arg1 = TestClass * Result = objptr<{TestClass}> void That = nullptr void Target = nullptr >>>> bool operator &&(bool,bool) (Line: 236) const bool Arg1 = true bool Arg2 = true bool Result = true void That = nullptr void Target = nullptr >>>> hello int operator ?:(bool,int,int) (Line: 237) const bool Arg1 = true int Arg2 = 4 int Arg3 = int Result = 4 void That = nullptr void Target = nullptr >>>> int *operator &(int &) (Line: 239) int & Arg1 = 4 int * Result = ptr<4> void That = nullptr void Target = nullptr >>>> int *&operator =(int *&,int *) (Line: 239) int *& Arg1 = nullptr int * Arg2 = ptr<4> int ** const Result = ptr> void That = nullptr void Target = nullptr >>>> int &operator *(int *) (Line: 239) int * Arg1 = ptr<4> int * Result = ptr<4> void That = nullptr void Target = nullptr >>>> int *operator &(int &) (Line: 242) int & Arg1 = 1 int * Result = ptr<1> void That = nullptr void Target = nullptr >>>> int *&operator =(int *&,int *) (Line: 242) int *& Arg1 = nullptr int * Arg2 = ptr<1> int ** const Result = ptr> void That = nullptr void Target = nullptr >>>> int &operator *(int *) (Line: 242) int * Arg1 = ptr<1> int * Result = ptr<1> void That = nullptr void Target = nullptr >>>> int &operator *(int *) (Line: 248) int * Arg1 = ptr<7> int * Result = ptr<7> void That = nullptr void Target = nullptr >>>> int &operator =(int &,int) (Line: 248) int & Arg1 = 3 int Arg2 = 7 int * const Result = ptr<7> void That = nullptr void Target = nullptr >>>> int *operator &(int &) (Line: 248) int & Arg1 = 7 int * Result = ptr<7> void That = nullptr void Target = nullptr >>>> int &operator *(int *) (Line: 248) int * Arg1 = ptr<7> int * Result = ptr<7> void That = nullptr void Target = nullptr >>>> int &operator +=(int &,int) (Line: 248) int & Arg1 = 7 int Arg2 = 7 int * const Result = ptr<14> void That = nullptr void Target = nullptr >>>> int &operator *(int *) (Line: 249) int * Arg1 = ptr<9> int * Result = ptr<9> void That = nullptr void Target = nullptr >>>> int operator +(int,int) (Line: 249) int Arg1 = 9 int Arg2 = 5 int Result = 14 void That = nullptr void Target = nullptr >>>> int &operator =(int &,int) (Line: 249) int & Arg1 = 5 int Arg2 = 14 int * const Result = ptr<14> void That = nullptr void Target = nullptr >>>> 14, 14