CStack Class Reference

#include <mw/cstack.h>

class CStack : public CArrayPtrSeg

Inherits from

  • CStack
    Public Member Functions
    CStack()
    ~CStack()
    voidClear()
    T *Head()
    TBool IsEmpty()
    T *Last()
    T *Pop()
    voidPushL(T *)
    Inherited Functions
    CArrayFix< T * >::AppendL(const T *&)
    CArrayFix< T * >::AppendL(const T *&,TInt)
    CArrayFix< T * >::AppendL(const T **,TInt)
    CArrayFix< T * >::Array()const
    CArrayFix< T * >::At(TInt)
    CArrayFix< T * >::At(TInt)const
    CArrayFix< T * >::Back(TInt)
    CArrayFix< T * >::Back(TInt)const
    CArrayFix< T * >::CArrayFix(TBufRep,TInt)
    CArrayFix< T * >::End(TInt)
    CArrayFix< T * >::End(TInt)const
    CArrayFix< T * >::ExpandL(TInt)
    CArrayFix< T * >::ExtendL()
    CArrayFix< T * >::Find(const T *&,TKeyArrayFix &,TInt &)const
    CArrayFix< T * >::FindIsq(const T *&,TKeyArrayFix &,TInt &)const
    CArrayFix< T * >::InsertIsqAllowDuplicatesL(const T *&,TKeyArrayFix &)
    CArrayFix< T * >::InsertIsqL(const T *&,TKeyArrayFix &)
    CArrayFix< T * >::InsertL(TInt,const T *&)
    CArrayFix< T * >::InsertL(TInt,const T *&,TInt)
    CArrayFix< T * >::InsertL(TInt,const T **,TInt)
    CArrayFix< T * >::ResizeL(TInt)
    CArrayFix< T * >::ResizeL(TInt,const T *&)
    CArrayFix< T * >::operator[](TInt)
    CArrayFix< T * >::operator[](TInt)const
    CArrayFixBase::AtR(const CBase *,TInt)
    CArrayFixBase::CArrayFixBase(TBufRep,TInt,TInt)
    CArrayFixBase::Compress()
    CArrayFixBase::Count()const
    CArrayFixBase::CountR(const CBase *)
    CArrayFixBase::Delete(TInt)
    CArrayFixBase::Delete(TInt,TInt)
    CArrayFixBase::Find(const TAny *,TKeyArrayFix &,TInt &)const
    CArrayFixBase::FindIsq(const TAny *,TKeyArrayFix &,TInt &)const
    CArrayFixBase::InsertIsqAllowDuplicatesL(const TAny *,TKeyArrayFix &)
    CArrayFixBase::InsertIsqL(const TAny *,TKeyArrayFix &)
    CArrayFixBase::InsertL(TInt,const TAny *)
    CArrayFixBase::InsertL(TInt,const TAny *,TInt)
    CArrayFixBase::InsertRepL(TInt,const TAny *,TInt)
    CArrayFixBase::Length()const
    CArrayFixBase::Reset()
    CArrayFixBase::ResizeL(TInt,const TAny *)
    CArrayFixBase::SetKey(TKeyArrayFix &)const
    CArrayFixBase::SetReserveFlatL(TInt)
    CArrayFixBase::Sort(TKeyArrayFix &)
    CArrayFixBase::~CArrayFixBase()
    CArrayPtr::CArrayPtr(TBufRep,TInt)
    CArrayPtr::ResetAndDestroy()
    CArrayPtrSeg::CArrayPtrSeg(TInt)
    CBase::CBase()
    CBase::Delete(CBase *)
    CBase::Extension_(TUint,TAny *&,TAny *)
    CBase::operator new(TUint)
    CBase::operator new(TUint,TAny *)
    CBase::operator new(TUint,TLeave)
    CBase::operator new(TUint,TLeave,TUint)
    CBase::operator new(TUint,TUint)
    CBase::~CBase()

    Constructor & Destructor Documentation

    CStack ( )

    CStack()[inline]

    ~CStack ( )

    ~CStack()[inline]

    Member Function Documentation

    Clear ( )

    voidClear()[inline]

    Head ( )

    T *Head()const [inline]

    IsEmpty ( )

    TBool IsEmpty()const [inline]

    Last ( )

    T *Last()const [inline]

    Pop ( )

    T *Pop()[inline]

    PushL ( T * )

    voidPushL(T *aItem)[inline]