145 lines
2.5 KiB
C++
145 lines
2.5 KiB
C++
// 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
|