MHSequence< BASE > Class Template Reference

#include <BaseClasses.h>

Inheritance diagram for MHSequence< BASE >:
MHStack< BASE >

List of all members.

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

Detailed Description

template<class BASE>
class MHSequence< BASE >

Definition at line 40 of file BaseClasses.h.


Constructor & Destructor Documentation

template<class BASE>
MHSequence< BASE >::MHSequence (  )  [inline]

Definition at line 42 of file BaseClasses.h.

template<class BASE>
MHSequence< BASE >::~MHSequence (  )  [inline]

Definition at line 44 of file BaseClasses.h.


Member Function Documentation

template<class BASE>
int MHSequence< BASE >::Size (  )  const [inline]
template<class BASE>
BASE MHSequence< BASE >::GetAt ( int  i  )  const [inline]
template<class BASE>
BASE MHSequence< BASE >::operator[] ( int  i  )  const [inline]

Definition at line 49 of file BaseClasses.h.

template<class BASE>
void MHSequence< BASE >::InsertAt ( BASE  b,
int  n 
) [inline]
template<class BASE>
void MHSequence< BASE >::Append ( BASE  b  )  [inline]
template<class BASE>
void MHSequence< BASE >::RemoveAt ( int  i  )  [inline]

Member Data Documentation

template<class BASE>
int MHSequence< BASE >::m_VecSize [protected]
template<class BASE>
BASE* MHSequence< BASE >::m_Values [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:11 2012 for MythTV by  doxygen 1.6.3