#include <cl_base_obj.h>
Collaboration diagram for SGE::CL_BASE_OBJ< IDType >:

Public Member Functions | |
| _SG_TLS_INLINE | CL_BASE_OBJ () |
| Constructor used by the class CL_BASE_DBL_OBJ when we know only one of the ID. | |
| _SG_TLS_INLINE | CL_BASE_OBJ (const IDType &_ID) |
| Default constructor. | |
| _SG_TLS_INLINE | ~CL_BASE_OBJ () |
| Default destructor. | |
| _SG_TLS_INLINE const IDType & | GetID () const |
| Return a const reference to the ID value. | |
| _SG_TLS_INLINE const std::string | GetIDStr () |
| Return a string version of the ID value. | |
| virtual _SG_TLS_INLINE const std::string | GetValStr () |
| Return a string version of the object value. Must be redefined in all the herited objects. | |
Protected Member Functions | |
| _SG_TLS_INLINE void | SetID (const IDType &_ID) |
| Set the value of ID. | |
Protected Attributes | |
| IDType | ID |
| IDType value that identify the object. (a kind of primary key). | |
Friends | |
| class | CL_TEMPLATE_OBJECT_MANAGER |
|
||||||||||
|
Default constructor.
|
|
|||||||||
|
Return a const reference to the ID value.
|
|
|||||||||
|
Return a string version of the ID value.
|
|
|||||||||
|
Return a string version of the object value. Must be redefined in all the herited objects.
|
1.4.6-NO