OpendTect
7.0
|
Compound key consisting of ints. More...
Public Member Functions | |
MultiID () | |
MultiID (const char *idstr) | |
MultiID (const MultiID &) | |
MultiID (const OD::String &)=delete | |
MultiID (int grpid, int objid) | |
MultiID (int grpid, int objid, int subgrpid, int subobjid) | |
MultiID (int id)=delete | |
virtual | ~MultiID () |
const char * | buf () const |
bool | fromString (const char *) |
int | groupID () const |
virtual bool | hasSurveyLocation () const |
int | ID (int idx) const |
bool | isDatabaseID () const |
bool | isEmpty () const =delete |
bool | isEqualTo (const char *) const |
virtual bool | isInCurrentSurvey () const |
bool | isInMemoryID () const |
bool | isSyntheticID () const |
bool | isTmpObjectID () const |
bool | isUdf () const |
int | leafID () const |
MultiID | mainID () const |
int | nrIDs () const |
int | nrKeys () const |
int | objectID () const |
bool | operator!= (const char *) const =delete |
bool | operator!= (const MultiID &) const |
MultiID & | operator+= (const char *)=delete |
MultiID & | operator= (const char *)=delete |
MultiID & | operator= (const CompoundKey &)=delete |
MultiID & | operator= (const MultiID &) |
MultiID & | operator= (const StringView &)=delete |
bool | operator== (const char *) const =delete |
bool | operator== (const MultiID &) const |
MultiID | parent () const |
void | setEmpty ()=delete |
MultiID & | setGroupID (int id) |
MultiID & | setID (int idx, int id) |
MultiID & | setObjectID (int id) |
MultiID & | setSubGroupID (int id) |
MultiID & | setSubObjectID (int id) |
virtual void | setSurveyDiskLocation (const SurveyDiskLocation &) |
MultiID & | setUdf () |
int | subGroupID () const |
int | subObjectID () const |
virtual const SurveyDiskLocation & | surveyDiskLocation () const |
BufferString | toString () const |
Static Public Member Functions | |
static int | cFirstDatabaseGrpID () |
static int | cLastInMemoryGrpID () |
static int | cSyntheticObjID () |
static int | cTmpObjID () |
static const MultiID & | udf () |
Private Member Functions | |
MultiID & | add (int id) |
Private Attributes | |
TypeSet< int > | ids_ |
Compound key consisting of ints.
<>
MultiID::MultiID | ( | ) |
MultiID::MultiID | ( | int | grpid, |
int | objid | ||
) |
MultiID::MultiID | ( | const MultiID & | ) |
MultiID::MultiID | ( | const char * | idstr | ) |
MultiID::MultiID | ( | int | grpid, |
int | objid, | ||
int | subgrpid, | ||
int | subobjid | ||
) |
|
virtual |
|
delete |
|
delete |
|
private |
const char* MultiID::buf | ( | ) | const |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
bool MultiID::fromString | ( | const char * | ) |
|
inline |
|
inlinevirtual |
Reimplemented in DBKey.
int MultiID::ID | ( | int | idx | ) | const |
bool MultiID::isDatabaseID | ( | ) | const |
|
delete |
bool MultiID::isEqualTo | ( | const char * | ) | const |
|
inlinevirtual |
Reimplemented in DBKey.
bool MultiID::isInMemoryID | ( | ) | const |
bool MultiID::isSyntheticID | ( | ) | const |
bool MultiID::isTmpObjectID | ( | ) | const |
bool MultiID::isUdf | ( | ) | const |
int MultiID::leafID | ( | ) | const |
MultiID MultiID::mainID | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inlinedelete |
bool MultiID::operator!= | ( | const MultiID & | ) | const |
|
delete |
|
inlinedelete |
|
inlinedelete |
|
inlinedelete |
|
inlinedelete |
bool MultiID::operator== | ( | const MultiID & | ) | const |
MultiID MultiID::parent | ( | ) | const |
|
delete |
|
inline |
MultiID& MultiID::setID | ( | int | idx, |
int | id | ||
) |
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in DBKey.
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in DBKey.
BufferString MultiID::toString | ( | ) | const |
|
static |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024