46#if defined ( _MSC_VER ) && ( _MSC_VER >= 1920 )
164 unsigned long ulBaseID,
165 unsigned long ulObjCounter );
196 ObjID(
const std::string & sObjId,
const std::string & sSeparator =
"." );
269 void setID(
unsigned long ulClassID,
270 unsigned long ulBaseID,
271 unsigned long ulObjCounter );
300 int setID(
const std::string & sObjId,
const std::string & sSeparator =
"." );
409 const std::string & sSeparator =
"." );
440 bool operator== (
const ObjID & rT )
const;
441 bool operator!= (
const ObjID & rT )
const;
459 bool operator> (
const ObjID & rT )
const;
460 bool operator>= (
const ObjID & rT )
const;
461 bool operator< (
const ObjID & rT )
const;
462 bool operator<= (
const ObjID & rT )
const;
478 friend std::ostream & operator<< ( std::ostream & rOStream,
const ObjID & rObjID )
480 return rOStream << rObjID.
toString();
483 friend std::istream & operator>> ( std::istream & rIStream,
ObjID & rObjID )
485 std::string t_strObjID;
487 rIStream >> t_strObjID;
488 rObjID.
setID( t_strObjID,
"." );
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:70
An object ID consists of the class ID, a database ID and the actual unique object number (all unsigne...
Definition GloObjID.h:84
unsigned long getClassID() const
static bool IsValidObjID(const std::string &rsObjID, const std::string &sSeparator=".")
unsigned long m_ulObjCounter
Definition GloObjID.h:126
unsigned long m_ulClassID
Definition GloObjID.h:97
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:115
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 GloAbstractBaseLot.h:49
Definition GloObjID.h:512
size_t operator()(const ObjID &rObjID) const