Lines Matching defs:operator
44 // operator (*) returns a codepoint (char32). The iterator is a
101 // The copy constructor and the assignment operator produce an owner.
104 // was an alias. The assignment operator ("x = y;") also produces an
133 // Assignment operator. This copies the data and produces an owner
135 UnicodeText& operator=(const UnicodeText& src);
178 friend bool operator==(const UnicodeText& lhs, const UnicodeText& rhs);
179 friend bool operator!=(const UnicodeText& lhs, const UnicodeText& rhs);
195 const_iterator& operator=(const const_iterator& other);
197 char32 operator*() const; // Dereference
199 const_iterator& operator++(); // Advance (++iter)
200 const_iterator operator++(int) { // (iter++)
206 const_iterator& operator--(); // Retreat (--iter)
207 const_iterator operator--(int) { // (iter--)
214 friend bool operator==(const CI& lhs, const CI& rhs) {
216 friend bool operator!=(const CI& lhs, const CI& rhs) {
218 friend bool operator<(const CI& lhs, const CI& rhs);
219 friend bool operator>(const CI& lhs, const CI& rhs) {
221 friend bool operator<=(const CI& lhs, const CI& rhs) {
223 friend bool operator>=(const CI& lhs, const CI& rhs) {
355 Repr& operator=(const Repr&);
376 bool operator==(const UnicodeText& lhs, const UnicodeText& rhs);
378 inline bool operator!=(const UnicodeText& lhs, const UnicodeText& rhs) {