39#if defined ( _MSC_VER ) && ( _MSC_VER >= 1920 )
157 unsigned long ulBaseID,
158 unsigned long ulObjCounter );
189 ObjID(
const std::string & sObjId,
const std::string & sSeparator =
"." );
262 void setID(
unsigned long ulClassID,
263 unsigned long ulBaseID,
264 unsigned long ulObjCounter );
293 int setID(
const std::string & sObjId,
const std::string & sSeparator =
"." );
402 const std::string & sSeparator =
"." );
433 bool operator== (
const ObjID & rT )
const;
434 bool operator!= (
const ObjID & rT )
const;
452 bool operator> (
const ObjID & rT )
const;
453 bool operator>= (
const ObjID & rT )
const;
454 bool operator< (
const ObjID & rT )
const;
455 bool operator<= (
const ObjID & rT )
const;
471 friend std::ostream & operator<< ( std::ostream & rOStream,
const ObjID & rObjID )
473 return rOStream << rObjID.
toString();
476 friend std::istream & operator>> ( std::istream & rIStream,
ObjID & rObjID )
478 std::string t_strObjID;
480 rIStream >> t_strObjID;
481 rObjID.
setID( t_strObjID,
"." );
An object ID consists of the class ID, a database ID and the actual unique object number (all unsigne...
Definition GloObjID.h:77
unsigned long getClassID() const
static bool IsValidObjID(const std::string &rsObjID, const std::string &sSeparator=".")
unsigned long m_ulObjCounter
Definition GloObjID.h:119
unsigned long m_ulClassID
Definition GloObjID.h:90
ObjID(const std::string &sObjId, const std::string &sSeparator=".")
void setObjCounter(unsigned long ulObjCounter)
void setClassID(unsigned long ulClassID)
unsigned long m_ulBaseID
Definition GloObjID.h:108
ObjID(unsigned long ulClassID, unsigned long ulBaseID, unsigned long ulObjCounter)
void setBaseID(unsigned long ulBaseID)
int setID(const std::string &sObjId, const std::string &sSeparator=".")
unsigned long getBaseID() const
std::string toString() const
void setID(unsigned long ulClassID, unsigned long ulBaseID, unsigned long ulObjCounter)
unsigned long getObjCounter() const
Definition GloBasePersistent.h:52
Definition GloObjID.h:505
size_t operator()(const ObjID &rObjID) const