RCPointerArray Class Reference

class RCPointerArray : public RPointerArray

An array of pointers to objects, that adds close type behaviour.

For use with C class pointers that are owned by the array. RCPointerArray

v7.0

Inherits from

Public Member Functions
RCPointerArray()
voidClose()
Inherited Functions
RPointerArray::Append(const T *)
RPointerArray::AppendL(const T *)
RPointerArray::Array()const
RPointerArray::Compress()
RPointerArray::Count()const
RPointerArray::Find(const K &,TBool(*)(const K *k, const T &t))const
RPointerArray::Find(const T *)const
RPointerArray::Find(const T *,TIdentityRelation< T >)const
RPointerArray::FindInAddressOrder(const T *)const
RPointerArray::FindInAddressOrder(const T *,TInt &)const
RPointerArray::FindInAddressOrderL(const T *)const
RPointerArray::FindInAddressOrderL(const T *,TInt &)const
RPointerArray::FindInOrder(const K &,TInt(*)(const K *k, const T &t))const
RPointerArray::FindInOrder(const T *,TInt &,TLinearOrder< T >)const
RPointerArray::FindInOrder(const T *,TLinearOrder< T >)const
RPointerArray::FindInOrderL(const T *,TInt &,TLinearOrder< T >)const
RPointerArray::FindInOrderL(const T *,TLinearOrder< T >)const
RPointerArray::FindL(const T *)const
RPointerArray::FindL(const T *,TIdentityRelation< T >)const
RPointerArray::FindReverse(const K &,TInt(*)(const K *k, const T &t))const
RPointerArray::FindReverse(const T *)const
RPointerArray::FindReverse(const T *,TIdentityRelation< T >)const
RPointerArray::FindReverseL(const T *)const
RPointerArray::FindReverseL(const T *,TIdentityRelation< T >)const
RPointerArray::GranularCompress()
RPointerArray::Insert(const T *,TInt)
RPointerArray::InsertInAddressOrder(const T *)
RPointerArray::InsertInAddressOrderAllowRepeats(const T *)
RPointerArray::InsertInAddressOrderAllowRepeatsL(const T *)
RPointerArray::InsertInAddressOrderL(const T *)
RPointerArray::InsertInOrder(const T *,TLinearOrder< T >)
RPointerArray::InsertInOrderAllowRepeats(const T *,TLinearOrder< T >)
RPointerArray::InsertInOrderAllowRepeatsL(const T *,TLinearOrder< T >)
RPointerArray::InsertInOrderL(const T *,TLinearOrder< T >)
RPointerArray::InsertL(const T *,TInt)
RPointerArray::RPointerArray()
RPointerArray::RPointerArray(T **,TInt)
RPointerArray::RPointerArray(TInt)
RPointerArray::RPointerArray(TInt,TInt)
RPointerArray::Remove(TInt)
RPointerArray::Reserve(TInt)
RPointerArray::ReserveL(TInt)
RPointerArray::Reset()
RPointerArray::ResetAndDestroy()
RPointerArray::Sort(TLinearOrder< T >)
RPointerArray::SortIntoAddressOrder()
RPointerArray::SpecificFindInAddressOrder(const T *,TInt &,TInt)const
RPointerArray::SpecificFindInAddressOrder(const T *,TInt)const
RPointerArray::SpecificFindInAddressOrderL(const T *,TInt &,TInt)const
RPointerArray::SpecificFindInAddressOrderL(const T *,TInt)const
RPointerArray::SpecificFindInOrder(const T *,TInt &,TLinearOrder< T >,TInt)const
RPointerArray::SpecificFindInOrder(const T *,TLinearOrder< T >,TInt)const
RPointerArray::SpecificFindInOrderL(const T *,TInt &,TLinearOrder< T >,TInt)const
RPointerArray::SpecificFindInOrderL(const T *,TLinearOrder< T >,TInt)const
RPointerArray::operator[](TInt)
RPointerArray::operator[](TInt)const

Constructor & Destructor Documentation

RCPointerArray()

RCPointerArray()[inline]

Constructor

Default constructor.

Member Functions Documentation

Close()

voidClose()[inline]

Closes the array and frees all resources (including deleting objects in the array).

Closes the array and frees all resources; this includes deleting the objects whose pointers are held by the array (i.e. it's the same as ResetAndDestroy()).