Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::InPlaceMutableDeque< Elem > Class Template Reference

#include "OVR_Deque.h"

Inheritance diagram for OVR::InPlaceMutableDeque< Elem >:
Inheritance graph
Collaboration diagram for OVR::InPlaceMutableDeque< Elem >:
Collaboration graph

Public Member Functions

 InPlaceMutableDeque (int capacity=Deque< Elem >::DefaultCapacity)
 
virtual ~InPlaceMutableDeque ()
 
virtual Elem & PeekBack (int count=0)
 
virtual Elem & PeekFront (int count=0)
 
- Public Member Functions inherited from OVR::Deque< Elem >
 Deque (int capacity=DefaultCapacity)
 
virtual ~Deque (void)
 
virtual void PushBack (const Elem &Item)
 
virtual void PushFront (const Elem &Item)
 
virtual Elem PopBack (void)
 
virtual Elem PopFront (void)
 
virtual const Elem & PeekBack (int count=0) const
 
virtual const Elem & PeekFront (int count=0) const
 
virtual UPInt GetSize (void) const
 
virtual UPInt GetCapacity (void) const
 
virtual void Clear (void)
 
virtual bool IsEmpty () const
 
virtual bool IsFull () const
 

Additional Inherited Members

- Public Types inherited from OVR::Deque< Elem >
enum  { DefaultCapacity = 500 }
 
- Protected Attributes inherited from OVR::Deque< Elem >
Elem * Data
 
const int Capacity
 
int Beginning
 
int End
 
int ElemCount
 

Detailed Description

template<class Elem>
class OVR::InPlaceMutableDeque< Elem >

Definition at line 73 of file OVR_Deque.h.

Constructor & Destructor Documentation

template<class Elem >
OVR::InPlaceMutableDeque< Elem >::InPlaceMutableDeque ( int  capacity = Deque<Elem>::DefaultCapacity)
inline

Definition at line 76 of file OVR_Deque.h.

template<class Elem >
virtual OVR::InPlaceMutableDeque< Elem >::~InPlaceMutableDeque ( )
inlinevirtual

Definition at line 77 of file OVR_Deque.h.

Member Function Documentation

template<class Elem >
Elem & OVR::InPlaceMutableDeque< Elem >::PeekBack ( int  count = 0)
virtual

Definition at line 241 of file OVR_Deque.h.

template<class Elem >
Elem & OVR::InPlaceMutableDeque< Elem >::PeekFront ( int  count = 0)
virtual

Definition at line 229 of file OVR_Deque.h.


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