libmoost
moost::transaction::NonePersistedTQ< dataT, queueT > Class Template Reference

#include <queue.hpp>

Inheritance diagram for moost::transaction::NonePersistedTQ< dataT, queueT >:
Collaboration diagram for moost::transaction::NonePersistedTQ< dataT, queueT >:

List of all members.

Public Types

typedef dataT value_type

Public Member Functions

size_t size () const
bool empty () const
value_typefront ()
void push_back (value_type const &data)
void pop_front ()

Private Attributes

queueT< dataT > m_queue

Detailed Description

template<typename dataT, template< typename T, typename A=std::allocator< T > > class queueT = std::deque>
class moost::transaction::NonePersistedTQ< dataT, queueT >

Definition at line 135 of file queue.hpp.


Member Typedef Documentation

template<typename dataT , template< typename T, typename A=std::allocator< T > > class queueT = std::deque>
typedef dataT moost::transaction::NonePersistedTQ< dataT, queueT >::value_type

Reimplemented from moost::transaction::ITransactionQueue< dataT >.

Definition at line 138 of file queue.hpp.


Member Function Documentation

template<typename dataT , template< typename T, typename A=std::allocator< T > > class queueT = std::deque>
bool moost::transaction::NonePersistedTQ< dataT, queueT >::empty ( ) const [inline, virtual]

Implements moost::transaction::ITransactionQueue< dataT >.

Definition at line 141 of file queue.hpp.

template<typename dataT , template< typename T, typename A=std::allocator< T > > class queueT = std::deque>
value_type& moost::transaction::NonePersistedTQ< dataT, queueT >::front ( ) [inline, virtual]

Implements moost::transaction::ITransactionQueue< dataT >.

Definition at line 142 of file queue.hpp.

template<typename dataT , template< typename T, typename A=std::allocator< T > > class queueT = std::deque>
void moost::transaction::NonePersistedTQ< dataT, queueT >::pop_front ( ) [inline, virtual]

Implements moost::transaction::ITransactionQueue< dataT >.

Definition at line 144 of file queue.hpp.

template<typename dataT , template< typename T, typename A=std::allocator< T > > class queueT = std::deque>
void moost::transaction::NonePersistedTQ< dataT, queueT >::push_back ( value_type const &  data) [inline, virtual]

Implements moost::transaction::ITransactionQueue< dataT >.

Definition at line 143 of file queue.hpp.

template<typename dataT , template< typename T, typename A=std::allocator< T > > class queueT = std::deque>
size_t moost::transaction::NonePersistedTQ< dataT, queueT >::size ( ) const [inline, virtual]

Implements moost::transaction::ITransactionQueue< dataT >.

Definition at line 140 of file queue.hpp.


Member Data Documentation

template<typename dataT , template< typename T, typename A=std::allocator< T > > class queueT = std::deque>
queueT<dataT> moost::transaction::NonePersistedTQ< dataT, queueT >::m_queue [private]

Definition at line 144 of file queue.hpp.


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