|
| LaySeqAttribSet (const char *nm=0) |
|
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 &) |
|
virtual const name_type & | name () const |
|
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 > &) |
|
virtual void | append (const ObjectSet< LaySeqAttrib > &) |
|
virtual ManagedObjectSet * | clone () const |
|
ManagedObjectSet< LaySeqAttrib > & | operator= (const ObjectSet< LaySeqAttrib > &) |
|
virtual void | erase () |
|
virtual bool | isManaged () const |
|
virtual ManagedObjectSetBase< T > & | operator-= (T *) |
|
virtual T * | removeAndTake (idx_type, bool kporder=true) |
|
virtual void | removeRange (idx_type, idx_type) |
|
virtual T * | removeSingle (idx_type, bool kporder=true) |
|
virtual T * | replace (idx_type, T *) |
|
| 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 |
|
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 |
|
virtual int64_t | nrItems () const |
|
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 () |
|
virtual T * | pop () |
|
void | push (T *t) |
|
virtual void | reverse () |
|
void | setNullAllowed (bool yn=true) |
|
size_type | size () const |
|
void | swap (idx_type, idx_type) |
|
void | swap (ObjectSet &oth) |
|
virtual void | swapItems (int64_t i1, int64_t i2) |
|
void | useIndexes (const idx_type *) |
|
virtual bool | validIdx (int64_t) const |
|
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.
<>