![]() |
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