|
| | 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 &)=delete |
| |
| | ManagedObjectSet (const ObjectSet< LaySeqAttrib > &) |
| |
| void | append (const ManagedObjectSet< LaySeqAttrib > &)=delete |
| |
| void | append (const ObjectSet< LaySeqAttrib > &os) override |
| |
| void | copy (const ObjectSet< LaySeqAttrib > &os) override |
| |
| ManagedObjectSet & | operator= (const ManagedObjectSet &)=delete |
| |
| ManagedObjectSet< LaySeqAttrib > & | operator= (const ObjectSet< LaySeqAttrib > &os) |
| |
| 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 |
| |
| ObjectSet * | clone () const override |
| |
| 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
|
| |
| virtual T * | get (idx_type) |
| |
| virtual const T * | get (idx_type) const |
| |
| virtual size_type | getCapacity () 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 |
| |
| od_int64 | 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 |
| |
| virtual bool | setCapacity (size_type, bool withmargin) |
| | Allocates mem only, no size() change.
|
| |
| void | setNullAllowed (bool yn=true) |
| |
| virtual bool | setSize (size_type) |
| |
| size_type | size () const |
| |
| void | swap (idx_type, idx_type) |
| |
| void | swap (ObjectSet &oth) |
| |
| void | swapItems (od_int64 i1, od_int64 i2) override |
| |
| void | useIndexes (const idx_type *) |
| |
| bool | validIdx (od_int64) 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.
<>