Lines Matching refs:operator
168 operator T* (void) { return data; } // (unsafe but convenient)
169 operator const T* (void) const { return data; }
187 const T& operator [] (int index) const { return data[index]; }
188 T& operator [] (int index) { return data[index]; }
195 vec<T>& operator = (vec<T>& other) { TEMPLATE_FAIL; }
245 bool operator == (const lbool& other) const { return value == other.value; }
246 bool operator != (const lbool& other) const { return value != other.value; }
247 lbool operator ~ (void) const { return lbool(-value); }
266 template <class T> static inline bool operator != (const T& x, const T& y) { return !(x == y); }
267 template <class T> static inline bool operator > (const T& x, const T& y) { return y < x; }
268 template <class T> static inline bool operator <= (const T& x, const T& y) { return !(y < x); }
269 template <class T> static inline bool operator >= (const T& x, const T& y) { return !(x < y); }