45 {
return name() == oth.
name(); }
48 {
return name_ ? *name_ : linkedto_->name(); }
50 {
return linkedto_ ? linkedto_->annotName() : name();}
52 virtual void setName(
const char*);
53 void setCleanName(
const char*);
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:53
NamedObject * linkedto_
Definition: namedobj.h:60
virtual const OD::String & annotName() const
Definition: namedobj.h:49
BufferString * name_
Definition: namedobj.h:59
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:31
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Object with a name.
Definition: namedobj.h:35
TypeSet of CallBacks with a few extras.
Definition: callback.h:128
CallBacks object-oriented (object + method).
Definition: callback.h:57
virtual const OD::String & name() const
Definition: namedobj.h:47
CallBackSet * delnotify_
Definition: namedobj.h:61