Home | History | Annotate | Download | only in unicode

Lines Matching refs:UObject

8 *   file name:  uobject.h
24 * \brief C++ API: Common ICU base class UObject.
106 * Common "boilerplate" functions are defined in UObject.
203 * UObject is the common ICU "boilerplate" class.
204 * UObject inherits UMemory (starting with ICU 2.4),
206 * are derived from UObject (starting with ICU 2.2).
208 * UObject contains common virtual functions, in particular a virtual destructor.
210 * The clone() function is not available in UObject because it is not
215 * (which itself is a subclass of UObject).
221 class U_COMMON_API UObject : public UMemory {
228 virtual ~UObject();
243 // direct use of UObject itself
246 // inline UObject() {}
249 // inline UObject(const UObject &other) {}
260 // UObject &operator=(const UObject &other) { return *this; }
263 virtual inline UBool operator==(const UObject &other) const { return this==&other; }
264 inline UBool operator!=(const UObject &other) const { return !operator==(other); }
268 // (i.e., subclasses would have to return UObject * as well, instead of SubClass *)
269 // see also UObject class documentation.
270 // virtual UObject *clone() const;
281 UObject &UObject::operator=(const UObject &);