PersistantVector< Datum > Class Template Reference

#include </usr1/tp517/Tumble/trunk/src/tumble/persistance-noop.h>

List of all members.

Public Types

typedef super::size_type size_type
typedef super::reference reference

Public Member Functions

reference access (size_type i)
 PersistantVector (PersistantStore &store)
 PersistantVector (PersistantStore &store, size_type n)
 PersistantVector (PersistantStore &store, size_type n, const Datum &t)
template<class InputIterator>
 PersistantVector (PersistantStore &store, InputIterator begin, InputIterator end)
reference access_front ()
reference access_back ()
PersistantStoreget_store () const

Private Types

typedef std::vector< Datum > super

Private Member Functions

 PersistantVector (const PersistantVector &)
PersistantVectoroperator= (const PersistantVector &)


Detailed Description

template<class Datum>
class PersistantVector< Datum >

Definition at line 82 of file persistance-noop.h.


Member Typedef Documentation

template<class Datum>
typedef std::vector<Datum> PersistantVector< Datum >::super [private]

Definition at line 84 of file persistance-noop.h.

template<class Datum>
typedef super::size_type PersistantVector< Datum >::size_type

Definition at line 86 of file persistance-noop.h.

template<class Datum>
typedef super::reference PersistantVector< Datum >::reference

Definition at line 87 of file persistance-noop.h.


Constructor & Destructor Documentation

template<class Datum>
PersistantVector< Datum >::PersistantVector ( PersistantStore store  )  [inline]

Definition at line 93 of file persistance-noop.h.

template<class Datum>
PersistantVector< Datum >::PersistantVector ( PersistantStore store,
size_type  n 
) [inline]

Definition at line 94 of file persistance-noop.h.

template<class Datum>
PersistantVector< Datum >::PersistantVector ( PersistantStore store,
size_type  n,
const Datum &  t 
) [inline]

Definition at line 95 of file persistance-noop.h.

template<class Datum>
template<class InputIterator>
PersistantVector< Datum >::PersistantVector ( PersistantStore store,
InputIterator  begin,
InputIterator  end 
) [inline]

Definition at line 99 of file persistance-noop.h.

template<class Datum>
PersistantVector< Datum >::PersistantVector ( const PersistantVector< Datum > &   )  [private]


Member Function Documentation

template<class Datum>
reference PersistantVector< Datum >::access ( size_type  i  )  [inline]

Definition at line 89 of file persistance-noop.h.

Referenced by PersistantVector< Datum >::access_back(), and PersistantVector< Datum >::access_front().

template<class Datum>
reference PersistantVector< Datum >::access_front (  )  [inline]

Definition at line 102 of file persistance-noop.h.

References PersistantVector< Datum >::access().

Here is the call graph for this function:

template<class Datum>
reference PersistantVector< Datum >::access_back (  )  [inline]

Definition at line 105 of file persistance-noop.h.

References PersistantVector< Datum >::access().

Here is the call graph for this function:

template<class Datum>
PersistantStore& PersistantVector< Datum >::get_store (  )  const [inline]

Definition at line 109 of file persistance-noop.h.

References PersistantStore::hackery().

Here is the call graph for this function:

template<class Datum>
PersistantVector& PersistantVector< Datum >::operator= ( const PersistantVector< Datum > &   )  [private]


The documentation for this class was generated from the following file:
Generated on Mon May 24 09:53:34 2010 for TUMBLE by  doxygen 1.5.2