| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| struct Foo { |
| |
| Foo(); |
| |
| |
| |
| |
| |
| |
| |
| static Foo fun(Foo a, Foo b); |
| |
| |
| Foo& operator<< (int i); |
| |
| |
| const Foo& operator<< (int i) const; |
| |
| |
| int operator()(int i); |
| |
| |
| int operator()(int i) const; |
| |
| |
| Foo& operator&=(const Foo& rhs); |
| |
| |
| Foo& operator&=(const Foo& rhs); |
| |
| |
| int* operator->*(int *p); |
| |
| |
| Foo fun() const; |
| }; |