 |
OpendTect
6.6
|
Go to the documentation of this file.
30 { impl_ = s;
return *
this;}
33 {
return impl_ == s; }
35 {
return impl_ == oth.
impl_; }
37 {
return impl_ != s; }
39 {
return impl_ != u.
impl_; }
41 inline bool isEmpty()
const {
return impl_.isEmpty();}
42 inline char*
getCStr() {
return impl_.getCStr(); }
43 inline const char*
buf()
const {
return impl_.buf(); }
44 inline operator const char*()
const
const char * getKeyPart(int) const
CompoundKey & operator=(const char *s)
Definition: compoundkey.h:29
bool operator==(const char *s) const
Definition: compoundkey.h:32
char * getCStr()
Definition: compoundkey.h:42
#define mExpClass(module)
Definition: commondefs.h:177
void setEmpty()
Definition: compoundkey.h:40
CompoundKey upLevel() const
CompoundKey(const CompoundKey &ck)
Definition: compoundkey.h:27
char * fromKey(int) const
bool operator!=(const CompoundKey &u) const
Definition: compoundkey.h:38
CompoundKey & operator+=(const char *)
Definition: compoundkey.h:66
bool isEmpty() const
Definition: odstring.h:50
void setKey(int, const char *)
bool isUpLevelOf(const CompoundKey &) const
bool operator!=(const char *s) const
Definition: compoundkey.h:36
char * fetchKeyPart(int, bool) const
BufferString impl_
Definition: compoundkey.h:55
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
CompoundKey(const char *s=0)
Definition: compoundkey.h:26
const char * buf() const
Definition: compoundkey.h:43
Concatenated short keys separated by dots. Used for Object identifiers in the Object Manager,...
Definition: compoundkey.h:23
bool isEmpty() const
Definition: compoundkey.h:41
BufferString key(int) const
bool operator==(const CompoundKey &oth) const
Definition: compoundkey.h:34
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021