36 GNamed ( const
string & object_name = "" );
40 GNamed & operator = ( const GNamed &
object );
44 virtual const
string &
Name ( ) const;
45 virtual
string &
Name ( );
46 virtual
string GetName ( ) const;
47 virtual
string GetInfo ( ) const;
49 virtual
void SetName ( const
string & object_name );
53 int Compare ( const GNamed &
object ) const;
56 bool operator == ( const GNamed &
object ) const;
57 bool operator != ( const GNamed &
object ) const;
58 bool operator < ( const GNamed &
object ) const;
59 bool operator > ( const GNamed &
object ) const;
60 bool operator <= ( const GNamed &
object ) const;
61 bool operator >= ( const GNamed &
object ) const;
67 #include "icc/GNamed.icc"
virtual string GetName() const
Definition: GNamed.icc:89
virtual void SetName(const string &object_name)
Definition: GNamed.icc:108
string name
Object name.
Definition: GNamed.hh:31
#define GObject(T)
Definition: GClassDefine.hh:65
int Compare(const GNamed &object) const
Definition: GNamed.icc:36
virtual const string & Name() const
Definition: GNamed.icc:93
int CompareDict(const GNamed &object) const
Definition: GNamed.icc:45
virtual string GetInfo() const
Definition: GNamed.icc:102