RMPointerArray Class Reference

#include <ct/rmpointerarray.h>

Link against: fstokencli.lib

class RMPointerArray : public RPointerArray

Inherits from

  • RMPointerArray
    Public Member Functions
    RMPointerArray()
    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

    Detailed Description

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

    For use with M class pointers, which have a release method and are owned by the array. When the array is closed, the objects will be released.

    See also: RMPointerArray

    Since
    v7.0

    Constructor & Destructor Documentation

    RMPointerArray ( )

    RMPointerArray()[inline]

    Constructor

    Default constructor.

    Member Function Documentation

    Close ( )

    voidClose()[inline]

    Reimplemented from RPointerArray::Close()

    Frees all resources, calling Release() on the contents of the array

    Closes the array and frees all resources; this includes deleting the objects whose pointers are held by the array.