MythTV  master
Public Member Functions | List of all members
MHStack< BASE > Class Template Reference

#include <libmythfreemheg/BaseClasses.h>

Inheritance diagram for MHStack< BASE >:
[legend]
Collaboration diagram for MHStack< BASE >:
[legend]

Public Member Functions

bool Empty () const
 
BASE Pop ()
 
void Push (BASE b)
 
BASE Top ()
 
int Size () const
 

Additional Inherited Members

- Protected Member Functions inherited from MHSequence< BASE >
 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 inherited from MHSequence< BASE >
int m_vecSize {0}
 
BASE * m_values {nullptr}
 

Detailed Description

template<class BASE>
class MHStack< BASE >

Definition at line 84 of file BaseClasses.h.

Member Function Documentation

◆ Empty()

template<class BASE >
bool MHStack< BASE >::Empty ( ) const
inline

Definition at line 87 of file BaseClasses.h.

◆ Pop()

template<class BASE >
BASE MHStack< BASE >::Pop ( )
inline

Definition at line 89 of file BaseClasses.h.

Referenced by MHText::Redraw().

◆ Push()

template<class BASE >
void MHStack< BASE >::Push ( BASE  b)
inline

Definition at line 94 of file BaseClasses.h.

Referenced by MHText::Redraw().

◆ Top()

template<class BASE >
BASE MHStack< BASE >::Top ( )
inline

Definition at line 96 of file BaseClasses.h.

Referenced by MHText::Redraw().

◆ Size()

template<class BASE >
int MHStack< BASE >::Size ( ) const
inline

Definition at line 100 of file BaseClasses.h.

Referenced by MHStack< BASE >::Empty(), and MHText::Redraw().


The documentation for this class was generated from the following file: