Files
foc/tools/preprocess/test/verify/operator_i.h
2013-01-11 17:00:47 +01:00

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