![]() |
OpendTect 8.0
|
Concatenated short keys separated by dots. Used for Object identifiers in the Object Manager, or stratigraphic IDs. More...
#include <compoundkey.h>
Public Member Functions | |
| CompoundKey (const char *s=nullptr) | |
| CompoundKey (const CompoundKey &) | |
| virtual | ~CompoundKey () |
| const char * | buf () const |
| char * | getCStr () |
| bool | isEmpty () const |
| bool | isUpLevelOf (const CompoundKey &) const |
| BufferString | key (int) const |
| int | nrKeys () const |
| operator const char * () const =delete | |
| bool | operator!= (const char *s) const |
| bool | operator!= (const CompoundKey &u) const |
| CompoundKey & | operator+= (const char *) |
| CompoundKey & | operator= (const char *s) |
| bool | operator== (const char *s) const |
| bool | operator== (const CompoundKey &oth) const |
| void | setEmpty () |
| void | setKey (int, const char *) |
| CompoundKey | upLevel () const |
Protected Member Functions | |
| char * | fromKey (int) const |
| const char * | getKeyPart (int) const |
Protected Attributes | |
| BufferString | impl_ |
Private Member Functions | |
| char * | fetchKeyPart (int, bool) const |
Concatenated short keys separated by dots. Used for Object identifiers in the Object Manager, or stratigraphic IDs.
<>
| CompoundKey::CompoundKey | ( | const char * | s = nullptr | ) |
| CompoundKey::CompoundKey | ( | const CompoundKey & | ) |
|
virtual |
|
inline |
|
private |
|
protected |
|
inline |
|
protected |
|
inline |
| bool CompoundKey::isUpLevelOf | ( | const CompoundKey & | ) | const |
| BufferString CompoundKey::key | ( | int | ) | const |
| int CompoundKey::nrKeys | ( | ) | const |
|
inlinedelete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void CompoundKey::setKey | ( | int | , |
| const char * | ) |
| CompoundKey CompoundKey::upLevel | ( | ) | const |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025