Lines Matching defs:operator
129 virtual Set &operator =(const Set &s)=0;
136 virtual Set &operator <<=(uint elem)=0;
137 // virtual Set operator << (uint elem);
140 virtual Set &operator >>=(uint elem)=0;
141 // virtual Set operator >> (uint elem);
144 virtual int operator [](uint elem) const=0;
147 virtual Set &operator &=(const Set &s)=0;
148 // virtual Set operator & (const Set &s) const;
151 virtual Set &operator |=(const Set &s)=0;
152 // virtual Set operator | (const Set &s) const;
155 virtual Set &operator -=(const Set &s)=0;
156 // virtual Set operator - (const Set &s) const;
159 virtual int operator ==(const Set &s) const=0;
160 int operator !=(const Set &s) const { return !(*this == s); }
164 virtual int operator < (const Set &s) const=0;
165 int operator > (const Set &s) const { return s < *this; }
168 virtual int operator <=(const Set &s) const=0;
169 int operator >=(const Set &s) const { return s <= *this; }
196 virtual operator const SparseSet* (void) const;
197 virtual operator const VectorSet* (void) const;
198 virtual operator const ListSet * (void) const;
199 virtual operator const CoSet * (void) const; */
247 void operator ++(void) { elem = impl->next(); }