]> rtime.felk.cvut.cz Git - l4.git/blob - tools/preprocess/test/verify/operator_i.h
Inital import
[l4.git] / tools / preprocess / test / verify / operator_i.h
1 // AUTOMATICALLY GENERATED -- DO NOT EDIT!         -*- c++ -*-
2
3 #ifndef operator_i_h
4 #define operator_i_h
5 #line 40 "operator.cpp"
6
7 // Some systematic tests (contributed by Matthias Daum)
8
9 struct X { 
10 public:  
11 #line 45 "operator.cpp"
12   void* operator new(unsigned int);
13   
14 #line 46 "operator.cpp"
15   void operator delete(void*);
16   
17 #line 47 "operator.cpp"
18   void* operator new[](unsigned int, int);
19   
20 #line 48 "operator.cpp"
21   void operator delete[](void*);
22   
23 #line 49 "operator.cpp"
24   X operator+(const X&);
25   
26 #line 50 "operator.cpp"
27   X operator-(const X&);
28   
29 #line 51 "operator.cpp"
30   X operator*(const X&);
31   
32 #line 52 "operator.cpp"
33   X operator/(const X&);
34   
35 #line 53 "operator.cpp"
36   X operator%(const X&);
37   
38 #line 54 "operator.cpp"
39   X operator^(const X&);
40   
41 #line 55 "operator.cpp"
42   X operator&(const X&);
43   
44 #line 56 "operator.cpp"
45   X operator|(const X&);
46   
47 #line 57 "operator.cpp"
48   X operator~();
49   
50 #line 58 "operator.cpp"
51   X operator!();
52   
53 #line 59 "operator.cpp"
54   X& operator=(const X&);
55   
56 #line 60 "operator.cpp"
57   bool operator<(const X&);
58   
59 #line 61 "operator.cpp"
60   bool operator>(const X&);
61   
62 #line 62 "operator.cpp"
63   X& operator+=(const X&);
64   
65 #line 63 "operator.cpp"
66   X& operator-=(const X&);
67   
68 #line 64 "operator.cpp"
69   X& operator*=(const X&);
70   
71 #line 65 "operator.cpp"
72   X& operator/=(const X&);
73   
74 #line 66 "operator.cpp"
75   X& operator%=(const X&);
76   
77 #line 67 "operator.cpp"
78   X& operator^=(const X&);
79   
80 #line 68 "operator.cpp"
81   X& operator&=(const X&);
82   
83 #line 69 "operator.cpp"
84   X& operator|=(const X&);
85   
86 #line 70 "operator.cpp"
87   X operator<<(const X&);
88   
89 #line 71 "operator.cpp"
90   X operator>>(const X&);
91   
92 #line 72 "operator.cpp"
93   X& operator>>=(const X&);
94   
95 #line 73 "operator.cpp"
96   X& operator<<=(const X&);
97   
98 #line 74 "operator.cpp"
99   bool operator==(const X&);
100   
101 #line 75 "operator.cpp"
102   bool operator!=(const X&);
103   
104 #line 76 "operator.cpp"
105   bool operator<=(const X&);
106   
107 #line 77 "operator.cpp"
108   bool operator>=(const X&);
109   
110 #line 78 "operator.cpp"
111   bool operator&&(const X&);
112   
113 #line 79 "operator.cpp"
114   bool operator||(const X&);
115   
116 #line 80 "operator.cpp"
117   X& operator++();
118   
119 #line 81 "operator.cpp"
120   X operator++(int);
121   
122 #line 82 "operator.cpp"
123   X& operator--();
124   
125 #line 83 "operator.cpp"
126   X operator--(int);
127   
128 #line 84 "operator.cpp"
129   X& operator,(const X&);
130   
131 #line 85 "operator.cpp"
132   X* operator->*(const X&);
133   
134 #line 86 "operator.cpp"
135   X* operator->();
136   
137 #line 87 "operator.cpp"
138   int operator()(const X&);
139   
140 #line 88 "operator.cpp"
141   int operator[](const X&);
142 };
143
144 #endif // operator_i_h