Lines Matching defs:operator

47     Impersonator& operator = (const TYPE& rhs) {
51 operator TYPE& () {
54 operator TYPE const& () const {
63 * BASE only needs to implement operator[] and size().
75 BASE<T>& operator += (const BASE<OTHER>& v) {
83 BASE<T>& operator -= (const BASE<OTHER>& v) {
96 BASE<T>& operator += (const BASE<T>& v) {
103 BASE<T>& operator -= (const BASE<T>& v) {
124 BASE<T> PURE operator +(const BASE<T>& lv, const BASE<RT>& rv) {
129 BASE<T> PURE operator -(const BASE<T>& lv, const BASE<RT>& rv) {
140 BASE<T> PURE operator +(const BASE<T>& lv, const BASE<T>& rv) {
144 BASE<T> PURE operator -(const BASE<T>& lv, const BASE<T>& rv) {
156 BASE<T>& operator *= (const BASE<OTHER>& v) {
164 BASE<T>& operator /= (const BASE<OTHER>& v) {
177 BASE<T>& operator *= (const BASE<T>& v) {
184 BASE<T>& operator /= (const BASE<T>& v) {
205 BASE<T> PURE operator *(const BASE<T>& lv, const BASE<RT>& rv) {
210 BASE<T> PURE operator /(const BASE<T>& lv, const BASE<RT>& rv) {
221 BASE<T> PURE operator *(const BASE<T>& lv, const BASE<T>& rv) {
225 BASE<T> PURE operator /(const BASE<T>& lv, const BASE<T>& rv) {
233 * BASE only needs to implement operator[] and size().
242 BASE<T>& operator ++ () {
249 BASE<T>& operator -- () {
256 BASE<T> operator - () const {
271 * BASE only needs to implement operator[] and size().
287 bool PURE operator ==(const BASE<T>& lv, const BASE<RT>& rv) {
296 bool PURE operator !=(const BASE<T>& lv, const BASE<RT>& rv) {
297 return !operator ==(lv, rv);
302 bool PURE operator >(const BASE<T>& lv, const BASE<RT>& rv) {
311 bool PURE operator <=(const BASE<T>& lv, const BASE<RT>& rv) {
317 bool PURE operator <(const BASE<T>& lv, const BASE<RT>& rv) {
326 bool PURE operator >=(const BASE<T>& lv, const BASE<RT>& rv) {
335 * BASE only needs to implement operator[] and size().