====== XUniqueObjectID ====== **//Inherited from//** NULL **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * ulong [[xuniqueobjectid#m_ulid|m_ulID]] * TypeID [[xuniqueobjectid#m_itype|m_iType]] * TypeID [[xuniqueobjectid#m_idomaintype|m_iDomainType]] * int [[xuniqueobjectid#m_irole|m_iRole]] * static DataType * [[xuniqueobjectid#_mtype|_MType]] * static DataType * [[xuniqueobjectid#_ftype|_FType]] **//Public interface//** * [[xuniqueobjectid#xuniqueobjectid1|XUniqueObjectID]](TypeID d_id,ulong id,TypeID tid) * [[xuniqueobjectid#xuniqueobjectid2|XUniqueObjectID]]() * TypeID [[xuniqueobjectid#gettype|getType]]() const * void [[xuniqueobjectid#settype|setType]](TypeID t) * ulong [[xuniqueobjectid#getid|getId]]() const * void [[xuniqueobjectid#setid|setId]](ulong id) * TypeID [[xuniqueobjectid#getcatagory|getCatagory]]() const * TypeID [[xuniqueobjectid#getdomaintype|getDomainType]]() const * void [[xuniqueobjectid#setdomaintype|setDomainType]](TypeID d_id) * int [[xuniqueobjectid#getrole|getRole]]() const * void [[xuniqueobjectid#setrole|setRole]](int r) * bool operator [[xuniqueobjectid#equal|==]] (const XUniqueObjectID & r) const **//Private interface//** * static vector * [[xuniqueobjectid#memberstrings|memberStrings]]() ---- {{anchor:m_ulid}} **ulong m_ulID** {{anchor:m_itype}} **TypeID m_iType** {{anchor:m_idomaintype}} **TypeID m_iDomainType** {{anchor:m_irole}} **int m_iRole** {{anchor:_mtype}} **static DataType * _MType** {{anchor:_ftype}} **static DataType * _FType** ---- {{anchor:xuniqueobjectid1}} **XUniqueObjectID(TypeID d_id,ulong id,TypeID tid) ** *function: *parameters: - [i]TypeID d_id: - [i]ulong id: - [i]TypeID tid: *return value: {{anchor:xuniqueobjectid2}} **XUniqueObjectID()** *function: *parameters: NULL *return value: {{anchor:gettype}} **TypeID getType() const** *function: *parameters: NULL *return value: {{anchor:settype}} **void setType(TypeID t)** *function: *parameters: - [i]TypeID t: *return value: {{anchor:getid}} **ulong getId() const** *function: *parameters: NULL *return value: {{anchor:setid}} **void setId(ulong id)** *function: *parameters: - [i]ulong id: *return value: {{anchor:getcatagory}} **TypeID getCatagory() const** *function: *parameters: NULL *return value: {{anchor:getdomaintype}} **TypeID getDomainType() const** *function: *parameters: NULL *return value: {{anchor:setdomaintype}} **void setDomainType(TypeID d_id)** *function: *parameters: - [i]TypeID d_id: *return value: {{anchor:getrole}} **int getRole() const** *function: *parameters: NULL *return value: {{anchor:setrole}} **void setRole(int r)** *function: *parameters: - [i]int r: *return value: {{anchor:equal}} **bool operator == (const XUniqueObjectID & r) const** *function: *parameters: - [i]const XUniqueObjectID & r: *return value: ---- {{anchor:memberstrings}} **static vector * memberStrings()** *function: *parameters: NULL *return value: