Home | History | Annotate | Download | only in common

Lines Matching full:operator

101  * Adds operator[] for array item access.
155 T &operator[](ptrdiff_t i) const { return LocalPointerBase<T>::ptr[i]; }
236 operator T *() const { return ptr; }
243 T &operator[](ptrdiff_t i) { return ptr[i]; }
292 bool operator==(const MaybeStackArray & /*other*/) {return FALSE;};
293 bool operator!=(const MaybeStackArray & /*other*/) {return TRUE;};
294 /* No ownership transfer: No copy constructor, no assignment operator. */
296 void operator=(const MaybeStackArray & /*other*/) {};
303 // Returning NULL is rejected by gcc for operator new.
304 // The expedient thing is just not to override operator new.
306 // static void * U_EXPORT2 operator new(size_t size);
307 // static void * U_EXPORT2 operator new[](size_t size);
309 // static void * U_EXPORT2 operator new(size_t, void *ptr);
408 operator H *() const { return ptr; }
415 T &operator[](ptrdiff_t i) { return getArrayStart()[i]; }
467 bool operator==(const MaybeStackHeaderAndArray & /*other*/) {return FALSE;};
468 bool operator!=(const MaybeStackHeaderAndArray & /*other*/) {return TRUE;};
469 /* No ownership transfer: No copy constructor, no assignment operator. */
471 void operator=(const MaybeStackHeaderAndArray & /*other*/) {};
476 // static void * U_EXPORT2 operator new(size_t size);
477 // static void * U_EXPORT2 operator new[](size_t size);
479 // static void * U_EXPORT2 operator new(size_t, void *ptr);