Public Types | Public Member Functions | Public Attributes
Clasp::PodQueue< T > Struct Template Reference

#include <pod_vector.h>

List of all members.

Public Types

typedef vec_type::size_type size_type
typedef PodVector< T >::type vec_type

Public Member Functions

const T & back () const
T & back ()
void clear ()
bool empty () const
const T & front () const
T & front ()
 PodQueue ()
void pop ()
pop_ret ()
void push (const T &x)
void rewind ()
size_type size () const

Public Attributes

size_type qFront
vec_type vec

Detailed Description

template<class T>
struct Clasp::PodQueue< T >

Definition at line 74 of file pod_vector.h.


Member Typedef Documentation

template<class T>
typedef vec_type::size_type Clasp::PodQueue< T >::size_type

Definition at line 76 of file pod_vector.h.

template<class T>
typedef PodVector<T>::type Clasp::PodQueue< T >::vec_type

Definition at line 75 of file pod_vector.h.


Constructor & Destructor Documentation

template<class T>
Clasp::PodQueue< T >::PodQueue ( ) [inline]

Definition at line 77 of file pod_vector.h.


Member Function Documentation

template<class T>
const T& Clasp::PodQueue< T >::back ( ) const [inline]

Definition at line 81 of file pod_vector.h.

template<class T>
T& Clasp::PodQueue< T >::back ( ) [inline]

Definition at line 83 of file pod_vector.h.

template<class T>
void Clasp::PodQueue< T >::clear ( ) [inline]

Definition at line 87 of file pod_vector.h.

template<class T>
bool Clasp::PodQueue< T >::empty ( ) const [inline]

Definition at line 78 of file pod_vector.h.

template<class T>
const T& Clasp::PodQueue< T >::front ( ) const [inline]

Definition at line 80 of file pod_vector.h.

template<class T>
T& Clasp::PodQueue< T >::front ( ) [inline]

Definition at line 82 of file pod_vector.h.

template<class T>
void Clasp::PodQueue< T >::pop ( ) [inline]

Definition at line 85 of file pod_vector.h.

template<class T>
T Clasp::PodQueue< T >::pop_ret ( ) [inline]

Definition at line 86 of file pod_vector.h.

template<class T>
void Clasp::PodQueue< T >::push ( const T &  x) [inline]

Definition at line 84 of file pod_vector.h.

template<class T>
void Clasp::PodQueue< T >::rewind ( ) [inline]

Definition at line 88 of file pod_vector.h.

template<class T>
size_type Clasp::PodQueue< T >::size ( ) const [inline]

Definition at line 79 of file pod_vector.h.


Member Data Documentation

template<class T>
size_type Clasp::PodQueue< T >::qFront

Definition at line 90 of file pod_vector.h.

template<class T>
vec_type Clasp::PodQueue< T >::vec

Definition at line 89 of file pod_vector.h.


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


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41