#include <BaseClasses.h>
Public Member Functions | |
| MHSequence () | |
| ~MHSequence () | |
| int | Size () const |
| BASE | GetAt (int i) const |
| BASE | operator[] (int i) const |
| void | InsertAt (BASE b, int n) |
| void | Append (BASE b) |
| void | RemoveAt (int i) |
Protected Attributes | |
| int | m_VecSize |
| BASE * | m_Values |
Definition at line 40 of file BaseClasses.h.
| MHSequence< BASE >::MHSequence | ( | ) | [inline] |
Definition at line 42 of file BaseClasses.h.
| MHSequence< BASE >::~MHSequence | ( | ) | [inline] |
Definition at line 44 of file BaseClasses.h.
| int MHSequence< BASE >::Size | ( | ) | const [inline] |
Reimplemented in MHStack< BASE >.
Definition at line 46 of file BaseClasses.h.
Referenced by MHTokenGroup::Activation(), MHStream::Activation(), MHGroup::Activation(), MHEngine::AddActions(), MHTokenGroup::CallActionSlot(), MHResidentProgram::CallProgram(), MHStream::ContentPreparation(), MHStream::Deactivation(), MHStream::Destruction(), MHGroup::Destruction(), MHEngine::DrawDisplay(), MHStream::FindByObjectNo(), MHGroup::FindByObjectNo(), MHApplication::FindOnStack(), MHParseNode::GetArgCount(), MHParseNode::GetArgN(), MHListGroup::GetCellItem(), MHParseNode::GetNamedArg(), MHParseNode::GetSeqCount(), MHParseNode::GetSeqN(), MHEngine::LoadStorePersistent(), MHTokenGroup::Move(), MHDrawPoly::Perform(), MHListGroup::Preparation(), MHStream::Preparation(), MHGroup::Preparation(), MHCall::PrintArgs(), MHPersistent::PrintArgs(), MHDrawPoly::PrintArgs(), MHTokenGroup::PrintContents(), MHListGroup::PrintMe(), MHMovement::PrintMe(), MHTokenGroupItem::PrintMe(), MHStream::PrintMe(), MHApplication::PrintMe(), MHGroup::PrintMe(), MHText::Redraw(), MHEngine::TransitionToScene(), MHListGroup::Update(), and MHTextLine::~MHTextLine().
| BASE MHSequence< BASE >::GetAt | ( | int | i | ) | const [inline] |
Definition at line 48 of file BaseClasses.h.
Referenced by MHTokenGroup::Activation(), MHStream::Activation(), MHGroup::Activation(), MHEngine::AddActions(), MHTokenGroup::CallActionSlot(), MHResidentProgram::CallProgram(), MHStream::ContentPreparation(), MHStream::Deactivation(), MHStream::Destruction(), MHGroup::Destruction(), MHEngine::DrawRegion(), MHStream::FindByObjectNo(), MHGroup::FindByObjectNo(), MHApplication::FindOnStack(), MHParseNode::GetArgN(), MHParseNode::GetNamedArg(), MHParseNode::GetSeqN(), MHEngine::LoadStorePersistent(), MHTokenGroup::Move(), MHSequence< MHPresentable * >::operator[](), MHListGroup::Preparation(), MHStream::Preparation(), MHGroup::Preparation(), MHCall::PrintArgs(), MHPersistent::PrintArgs(), MHTokenGroup::PrintContents(), MHListGroup::PrintMe(), MHMovement::PrintMe(), MHTokenGroupItem::PrintMe(), MHStream::PrintMe(), MHGroup::PrintMe(), MHText::Redraw(), MHEngine::TransitionToScene(), MHListGroup::Update(), and MHTextLine::~MHTextLine().
| BASE MHSequence< BASE >::operator[] | ( | int | i | ) | const [inline] |
Definition at line 49 of file BaseClasses.h.
| void MHSequence< BASE >::InsertAt | ( | BASE | b, | |
| int | n | |||
| ) | [inline] |
Definition at line 52 of file BaseClasses.h.
Referenced by MHSequence< MHPresentable * >::Append(), MHEngine::PutBefore(), MHEngine::PutBehind(), MHText::Redraw(), and MHEngine::SendToBack().
| void MHSequence< BASE >::Append | ( | BASE | b | ) | [inline] |
Definition at line 62 of file BaseClasses.h.
Referenced by MHPTagged::AddArg(), MHEngine::AddToDisplayStack(), MHEngine::BringToFront(), MHParseText::DoParse(), MHParseBinary::DoParse(), MHListGroup::Initialise(), MHTokenGroup::Initialise(), MHMovement::Initialise(), MHTokenGroupItem::Initialise(), MHStream::Initialise(), MHCall::Initialise(), MHPersistent::Initialise(), MHGroup::Initialise(), MHDrawPoly::Initialise(), MHEngine::LoadStorePersistent(), MHGroup::MakeClone(), MHStack< BASE >::Push(), and MHText::Redraw().
| void MHSequence< BASE >::RemoveAt | ( | int | i | ) | [inline] |
Definition at line 64 of file BaseClasses.h.
Referenced by MHEngine::BringToFront(), MHEngine::LoadStorePersistent(), MHEngine::PutBefore(), MHEngine::PutBehind(), MHText::Redraw(), MHEngine::RemoveFromDisplayStack(), and MHEngine::SendToBack().
int MHSequence< BASE >::m_VecSize [protected] |
Definition at line 70 of file BaseClasses.h.
Referenced by MHSequence< MHPresentable * >::Append(), MHSequence< MHPresentable * >::GetAt(), MHSequence< MHPresentable * >::InsertAt(), MHSequence< MHPresentable * >::MHSequence(), MHSequence< MHPresentable * >::RemoveAt(), and MHSequence< MHPresentable * >::Size().
BASE* MHSequence< BASE >::m_Values [protected] |
Definition at line 71 of file BaseClasses.h.
Referenced by MHSequence< MHPresentable * >::GetAt(), MHSequence< MHPresentable * >::InsertAt(), MHSequence< MHPresentable * >::MHSequence(), MHSequence< MHPresentable * >::RemoveAt(), and MHSequence< MHPresentable * >::~MHSequence().
1.6.3