|
MythTV master
|
#include <libmythfreemheg/BaseClasses.h>
Public Member Functions | |
| MHSequence ()=default | |
| ~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 {0} |
| BASE * | m_values {nullptr} |
Definition at line 41 of file BaseClasses.h.
|
default |
|
inline |
Definition at line 45 of file BaseClasses.h.
|
inline |
Definition at line 64 of file BaseClasses.h.
Referenced by MHPTagged::AddArg(), MHEngine::AddToDisplayStack(), MHEngine::BringToFront(), MHTokenGroupItem::Initialise(), MHMovement::Initialise(), MHDrawPoly::Initialise(), MHGroup::Initialise(), MHPersistent::Initialise(), MHCall::Initialise(), MHStream::Initialise(), MHTokenGroup::Initialise(), MHListGroup::Initialise(), MHEngine::LoadStorePersistent(), MHGroup::MakeClone(), MHEngine::MHEngine(), MHStack< BASE >::Push(), and MHText::Redraw().
|
inline |
Definition at line 49 of file BaseClasses.h.
Referenced by MHGroup::Activation(), MHTokenGroup::Activation(), MHEngine::AddActions(), MHStream::BeginPlaying(), MHTokenGroup::CallActionSlot(), MHGroup::Destruction(), MHStream::Destruction(), MHEngine::DrawRegion(), MHGroup::FindByObjectNo(), MHStream::FindByObjectNo(), MHApplication::FindOnStack(), MHParseNode::GetNamedArg(), MHEngine::LoadStorePersistent(), MHTokenGroup::Move(), MHSequence< BASE >::operator[](), MHGroup::Preparation(), MHStream::Preparation(), MHListGroup::Preparation(), MHPersistent::PrintArgs(), MHCall::PrintArgs(), MHTokenGroup::PrintContents(), MHTokenGroupItem::PrintMe(), MHMovement::PrintMe(), MHGroup::PrintMe(), MHStream::PrintMe(), MHListGroup::PrintMe(), MHText::Redraw(), MHStream::StopPlaying(), MHEngine::TransitionToScene(), MHListGroup::Update(), and MHTextLine::~MHTextLine().
|
inline |
Definition at line 53 of file BaseClasses.h.
Referenced by MHSequence< BASE >::Append(), MHEngine::PutBefore(), MHEngine::PutBehind(), MHText::Redraw(), and MHEngine::SendToBack().
|
inline |
Definition at line 50 of file BaseClasses.h.
|
inline |
Definition at line 66 of file BaseClasses.h.
Referenced by MHEngine::BringToFront(), MHEngine::LoadStorePersistent(), MHEngine::PutBefore(), MHEngine::PutBehind(), MHText::Redraw(), MHEngine::RemoveFromDisplayStack(), and MHEngine::SendToBack().
|
inline |
Definition at line 47 of file BaseClasses.h.
Referenced by MHGroup::Activation(), MHTokenGroup::Activation(), MHEngine::AddActions(), MHStream::BeginPlaying(), MHTokenGroup::CallActionSlot(), MHGroup::Destruction(), MHStream::Destruction(), MHEngine::DrawDisplay(), MHGroup::FindByObjectNo(), MHStream::FindByObjectNo(), MHApplication::FindOnStack(), MHListGroup::GetCellItem(), MHParseNode::GetNamedArg(), MHEngine::LoadStorePersistent(), MHTokenGroup::Move(), MHDrawPoly::Perform(), MHGroup::Preparation(), MHStream::Preparation(), MHListGroup::Preparation(), MHDrawPoly::PrintArgs(), MHPersistent::PrintArgs(), MHCall::PrintArgs(), MHTokenGroup::PrintContents(), MHTokenGroupItem::PrintMe(), MHMovement::PrintMe(), MHGroup::PrintMe(), MHApplication::PrintMe(), MHStream::PrintMe(), MHListGroup::PrintMe(), MHText::Redraw(), MHStack< BASE >::Size(), MHStream::StopPlaying(), MHEngine::TransitionToScene(), MHListGroup::Update(), and MHTextLine::~MHTextLine().
|
protected |
Definition at line 73 of file BaseClasses.h.
Referenced by MHSequence< BASE >::GetAt(), MHSequence< BASE >::InsertAt(), MHSequence< BASE >::RemoveAt(), and MHSequence< BASE >::~MHSequence().
|
protected |
Definition at line 72 of file BaseClasses.h.
Referenced by MHSequence< BASE >::Append(), MHSequence< BASE >::GetAt(), MHSequence< BASE >::InsertAt(), MHSequence< BASE >::RemoveAt(), and MHSequence< BASE >::Size().