OpendTect
7.0
|
Public Types | |
typedef impl_type::const_iterator | const_iterator |
typedef impl_type::const_reference | const_reference |
typedef impl_type::difference_type | difference_type |
typedef impl_type::idx_type | idx_type |
typedef impl_type::iterator | iterator |
typedef impl_type::object_type | object_type |
typedef impl_type::reference | reference |
typedef impl_type::size_type | size_type |
typedef impl_type::value_type | value_type |
Public Member Functions | |
DBKeySet () | |
DBKeySet (const DBKey &dbky) | |
DBKeySet (const DBKeySet &oth) | |
DBKeySet (const TypeSet< MultiID > &) | |
~DBKeySet () | |
DBKeySet & | add (const DBKey &ky) |
DBKeySet & | add (DBKey *ky) |
bool | addIfNew (const DBKey &) |
void | addTo (BufferStringSet &) const |
void | append (const DBKeySet &, bool allowduplicates=true) |
iterator | begin () |
const_iterator | begin () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
DBKeySet * | clone () const override |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
void | erase () override |
DBKey & | first () |
const DBKey & | first () const |
DBKey & | get (idx_type idx) |
const DBKey & | get (idx_type idx) const |
size_type | getIdx (const_iterator it) const |
size_type | getIdx (iterator it) const |
idx_type | indexOf (const DBKey &) const |
void | insert (idx_type, const DBKey &) |
bool | isEmpty () const |
bool | isPresent (const DBKey &dbky) |
DBKey & | last () |
const DBKey & | last () const |
size_type | max_size () const |
std::int64_t | nrItems () const override |
bool | operator!= (const DBKeySet &) const |
DBKeySet & | operator+= (const DBKey &k) |
DBKeySet & | operator+= (DBKey *k) |
DBKeySet & | operator-= (const DBKey &k) |
DBKeySet & | operator= (const DBKeySet &oth) |
DBKeySet & | operator= (const TypeSet< MultiID > &oth) |
bool | operator== (const DBKeySet &) const |
DBKey & | operator[] (idx_type idx) |
const DBKey & | operator[] (idx_type idx) const |
DBKeySet & | remove (const DBKey &) |
DBKeySet & | removeRange (idx_type, idx_type) |
DBKeySet & | removeSingle (idx_type) |
void | reverse () override |
void | setEmpty () |
size_type | size () const |
void | swap (DBKeySet &oth) |
void | swap (idx_type i1, idx_type i2) |
void | swapItems (std::int64_t i1, std::int64_t i2) override |
void | useIndexes (const idx_type *idxs) |
bool | validIdx (std::int64_t i) const override |
Public Member Functions inherited from OD::Set | |
virtual | ~Set () |
bool | isEmpty () const |
void | setEmpty () |
Protected Types | |
typedef ObjectSet< DBKey > | impl_type |
Protected Attributes | |
impl_type | dbkys_ |
Additional Inherited Members | |
Static Public Member Functions inherited from OD::Set | |
static std::int32_t | maxIdx32 () |
static std::int64_t | maxIdx64 () |
<>
|
protected |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
bool DBKeySet::addIfNew | ( | const DBKey & | ) |
void DBKeySet::addTo | ( | BufferStringSet & | ) | const |
void DBKeySet::append | ( | const DBKeySet & | , |
bool | allowduplicates = true |
||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements OD::Set.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements OD::Set.
bool DBKeySet::operator!= | ( | const DBKeySet & | ) | const |
bool DBKeySet::operator== | ( | const DBKeySet & | ) | const |
|
inlineoverridevirtual |
Implements OD::Set.
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements OD::Set.
|
inline |
|
inlineoverridevirtual |
Implements OD::Set.
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024