// AUTOMATICALLY GENERATED -- DO NOT EDIT! -*- c++ -*- #ifndef operator_i_h #define operator_i_h #line 40 "operator.cpp" // Some systematic tests (contributed by Matthias Daum) struct X { public: #line 45 "operator.cpp" void* operator new(unsigned int); #line 46 "operator.cpp" void operator delete(void*); #line 47 "operator.cpp" void* operator new[](unsigned int, int); #line 48 "operator.cpp" void operator delete[](void*); #line 49 "operator.cpp" X operator+(const X&); #line 50 "operator.cpp" X operator-(const X&); #line 51 "operator.cpp" X operator*(const X&); #line 52 "operator.cpp" X operator/(const X&); #line 53 "operator.cpp" X operator%(const X&); #line 54 "operator.cpp" X operator^(const X&); #line 55 "operator.cpp" X operator&(const X&); #line 56 "operator.cpp" X operator|(const X&); #line 57 "operator.cpp" X operator~(); #line 58 "operator.cpp" X operator!(); #line 59 "operator.cpp" X& operator=(const X&); #line 60 "operator.cpp" bool operator<(const X&); #line 61 "operator.cpp" bool operator>(const X&); #line 62 "operator.cpp" X& operator+=(const X&); #line 63 "operator.cpp" X& operator-=(const X&); #line 64 "operator.cpp" X& operator*=(const X&); #line 65 "operator.cpp" X& operator/=(const X&); #line 66 "operator.cpp" X& operator%=(const X&); #line 67 "operator.cpp" X& operator^=(const X&); #line 68 "operator.cpp" X& operator&=(const X&); #line 69 "operator.cpp" X& operator|=(const X&); #line 70 "operator.cpp" X operator<<(const X&); #line 71 "operator.cpp" X operator>>(const X&); #line 72 "operator.cpp" X& operator>>=(const X&); #line 73 "operator.cpp" X& operator<<=(const X&); #line 74 "operator.cpp" bool operator==(const X&); #line 75 "operator.cpp" bool operator!=(const X&); #line 76 "operator.cpp" bool operator<=(const X&); #line 77 "operator.cpp" bool operator>=(const X&); #line 78 "operator.cpp" bool operator&&(const X&); #line 79 "operator.cpp" bool operator||(const X&); #line 80 "operator.cpp" X& operator++(); #line 81 "operator.cpp" X operator++(int); #line 82 "operator.cpp" X& operator--(); #line 83 "operator.cpp" X operator--(int); #line 84 "operator.cpp" X& operator,(const X&); #line 85 "operator.cpp" X* operator->*(const X&); #line 86 "operator.cpp" X* operator->(); #line 87 "operator.cpp" int operator()(const X&); #line 88 "operator.cpp" int operator[](const X&); }; #endif // operator_i_h