|
gatelib
2.1
|
Classes | |
| class | Ref |
Public Types | |
| typedef lst_base< T, T, const T, IT, IT_C > | Base_t |
| typedef Base_t::It_t | It_t |
| typedef Base_t::ItConst_t | ItConst_t |
Public Types inherited from g::cont::lst_base< T, T, const T, IT, IT_C > | |
| typedef T | Ref_t |
| typedef const T | RefConst_t |
| typedef IT | It_t |
| typedef IT_C | ItConst_t |
Public Types inherited from g::cont::base_cont< T, T, const T, IT, IT_C > | |
| typedef T | Ref_t |
| typedef const T | RefConst_t |
| typedef IT | It_t |
| typedef IT_C | ItConst_t |
| typedef cont_with_positioner< T > | RecipientBase_t |
| typedef positioner_abstract< T > | Positioner_t |
Public Types inherited from g::cont::cont_with_positioner< T > | |
| typedef positioner_abstract< T > | Positioner_t |
Public Member Functions | |
| lst (AllocationPolicyAbstract *=AllocationPolicyAbstract::get_FromStandardPolicy(), int=G_LST_PAGE_MASK_BITS, int=G_VECT_AL_DELTA_MASK_BITS) | |
| lst (const T *, size_t, AllocationPolicyAbstract *=AllocationPolicyAbstract::get_FromStandardPolicy(), int=G_LST_PAGE_MASK_BITS, int=G_VECT_AL_DELTA_MASK_BITS) | |
| lst (const lst &, AllocationPolicyAbstract *=AllocationPolicyAbstract::get_FromStandardPolicy(), int=G_LST_PAGE_MASK_BITS, int=G_VECT_AL_DELTA_MASK_BITS) | |
| void | setContentFromVector (const T *, size_t) |
Public Member Functions inherited from g::cont::lst_base< T, T, const T, IT, IT_C > | |
| virtual void | pushAfter (const Ref_t &item, const It_t &where) |
| virtual void | pushBefore (const Ref_t &item, const It_t &where) |
| virtual void | setEmpty () |
| virtual void | eraseMemory () |
| Ref_t & | operator[] (int i) |
| RefConst_t & | operator[] (int i) const |
| virtual int | getLbound () const |
| virtual int | getUbound () const |
| virtual Ref_t | remove (const It_t &where) |
Public Member Functions inherited from g::cont::base_cont< T, T, const T, IT, IT_C > | |
| bool | operator== (const base_cont &other) const |
| virtual void | pushHead (const Ref_t &aItem) |
| virtual void | pushTail (const Ref_t &aItem) |
| virtual Ref_t | popHead () |
| virtual Ref_t | popTail () |
| virtual RefConst_t | getHead () const |
| virtual Ref_t | getHead () |
| virtual RefConst_t | getTail () const |
| virtual Ref_t | getTail () |
| virtual It_t | getIterator (IterFrom_t from=head) |
| virtual ItConst_t | getIterator (IterFrom_t from=head) const |
| virtual void | setContent (base_cont &other) |
| bool | contains (const RefConst_t &value) const |
| It_t | search (const Ref_t &item) |
| ItConst_t | search (const RefConst_t &item) const |
| bool | tryRemove (const Ref_t &item) |
| size_t | removeAll (const Ref_t &item) |
Public Member Functions inherited from g::cont::cont_with_positioner< T > | |
| cont_with_positioner (AllocationPolicyAbstract *aAllocPolicyP, positioner_abstract< T > *p) | |
Public Member Functions inherited from g::cont::Unspec | |
| size_t | getSize () const |
| AllocationPolicyAbstract * | getAllocPolicyP () const |
| HeapAbstract * | getHeapP () const |
| bool | isAnIndex (int aIndex) const |
Friends | |
| template<class > | |
| class | priv::list_positioner |
Additional Inherited Members | |
Protected Member Functions inherited from g::cont::lst_base< T, T, const T, IT, IT_C > | |
| lst_base (AllocationPolicyAbstract *, int aListPageRightBits, int aVectorAllocDeltaRightBits) | |
Protected Member Functions inherited from g::cont::base_cont< T, T, const T, IT, IT_C > | |
| base_cont (AllocationPolicyAbstract *aAllocPolicyP, Positioner_t *positioner_p) | |
Protected Member Functions inherited from g::cont::Unspec | |
| Unspec (AllocationPolicyAbstract *aAllocPolicyP) | |
Protected Attributes inherited from g::cont::lst_base< T, T, const T, IT, IT_C > | |
| priv::list_content< T > | mContent |
| priv::list_positioner< T > | mPositioner |
Protected Attributes inherited from g::cont::cont_with_positioner< T > | |
| Positioner_t * | mPositionerP |
Protected Attributes inherited from g::cont::Unspec | |
| AllocationPolicyAbstract * | mAllocPolicyP |
1.8.9.1