|
| LaySeqAttribSet (const char *nm=0) |
|
| ~LaySeqAttribSet () |
|
LaySeqAttrib * | attr (const char *nm) |
|
const LaySeqAttrib * | attr (const char *nm) const |
|
LaySeqAttrib & | attr (int idx) |
|
const LaySeqAttrib & | attr (int idx) const |
|
void | getFrom (const IOPar &) |
|
bool | getFrom (od_istream &) |
|
void | putTo (IOPar &) const |
|
bool | putTo (od_ostream &) const |
|
| NamedObject (const char *nm=nullptr) |
|
| NamedObject (const NamedObject &oth) |
|
virtual | ~NamedObject () |
|
virtual BufferString | getName () const |
|
bool | getNameFromPar (const IOPar &) |
|
const name_type & | name () const override |
|
NamedObject & | operator= (const NamedObject &) |
|
bool | operator== (const NamedObject &oth) const |
|
virtual void | setName (const char *nm) |
|
virtual | ~ObjectWithName () |
|
bool | hasName (const char *nm) const |
|
bool | hasName (const name_type &nm) const |
|
void | putNameInPar (IOPar &) const |
|
| ManagedObjectSet () |
|
| ManagedObjectSet (const ManagedObjectSet< LaySeqAttrib > &) |
|
| ManagedObjectSet (const ObjectSet< LaySeqAttrib > &) |
|
void | append (const ObjectSet< LaySeqAttrib > &) override |
|
ManagedObjectSet * | clone () const override |
|
ManagedObjectSet< LaySeqAttrib > & | operator= (const ObjectSet< LaySeqAttrib > &) |
|
void | erase () override |
|
bool | isManaged () const override |
|
ManagedObjectSetBase< T > & | operator-= (T *) override |
|
T * | pop () override |
|
virtual T * | removeAndTake (idx_type, bool kporder=true) |
|
void | removeRange (idx_type, idx_type) override |
|
T * | removeSingle (idx_type, bool kporder=true) override |
|
T * | replace (idx_type, T *) override |
|
| ObjectSet () |
|
| ObjectSet (const ObjectSet &) |
|
| ObjectSet (T *) |
|
| ObjectSet (T *, T *) |
|
| ObjectSet (T *, T *, T *) |
|
virtual | ~ObjectSet () |
|
ObjectSet & | add (T *t) |
|
bool | addIfNew (T *) |
|
void | allowNull (bool yn=true) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
const_iterator | cbegin () const |
|
const_iterator | cend () const |
|
virtual void | copy (const ObjectSet &) |
|
bool | empty () const |
|
iterator | end () |
|
const_iterator | end () const |
|
void | erase () override |
|
T * | first () |
|
const T * | first () const |
|
virtual T * | get (const T *) const |
| check & unconst More...
|
|
virtual T * | get (idx_type) |
|
virtual const T * | get (idx_type) const |
|
idx_type | getIdx (const_iterator it) const |
|
idx_type | getIdx (iterator it) const |
|
virtual idx_type | indexOf (const T *) const |
|
virtual void | insertAfter (T *newptr, idx_type) |
|
virtual void | insertAt (T *newptr, idx_type) |
|
virtual bool | isPresent (const T *) const |
|
T * | last () |
|
const T * | last () const |
|
size_type | max_size () const |
|
std::int64_t | nrItems () const override |
|
bool | nullAllowed () const |
|
bool | operator!= (const ObjectSet &oth) const |
|
ObjectSet & | operator+= (T *t) |
|
ObjectSet & | operator= (const ObjectSet &) |
|
bool | operator== (const ObjectSet &) const |
|
const T * | operator[] (const T *t) const |
|
T * | operator[] (idx_type i) |
|
const T * | operator[] (idx_type i) const |
|
void | plainErase () |
|
void | push (T *t) |
|
void | reverse () override |
|
void | setNullAllowed (bool yn=true) |
|
size_type | size () const |
|
void | swap (idx_type, idx_type) |
|
void | swap (ObjectSet &oth) |
|
void | swapItems (std::int64_t i1, std::int64_t i2) override |
|
void | useIndexes (const idx_type *) |
|
bool | validIdx (std::int64_t) const override |
|
virtual | ~Set () |
|
bool | isEmpty () const |
|
void | setEmpty () |
|
attribs to extract from layer sequences
Rather than attaching everything to the UnitRefs, PropertyRefs etc., we simply work with strings. When actual evaluation needs to be done, the LaySeqAttribCalc will step in.
<>