threaddb  2.0b
A file mapped memory container extension
Public Types | Public Member Functions | List of all members
tdb::sitem< T > Class Template Reference

Wrapper class for storing data items in a sequential fashion. More...

#include <threaddbSTLWrapper.h>

Public Types

typedef T value_type
 

Public Member Functions

 sitem ()
 
 sitem (const T &rVal_p, pool< T > &rPool_p)
 
void operator= (const sitem &rhs_p)
 
std::unique_ptr< T > get () const
 

Detailed Description

template<class T>
class tdb::sitem< T >

Wrapper class for storing data items in a sequential fashion.

Member Typedef Documentation

◆ value_type

template<class T >
typedef T tdb::sitem< T >::value_type

Constructor & Destructor Documentation

◆ sitem() [1/2]

template<class T >
tdb::sitem< T >::sitem ( )
inline

◆ sitem() [2/2]

template<class T >
tdb::sitem< T >::sitem ( const T &  rVal_p,
pool< T > &  rPool_p 
)
inline

Member Function Documentation

◆ get()

template<class T >
std::unique_ptr<T> tdb::sitem< T >::get ( ) const
inline

◆ operator=()

template<class T >
void tdb::sitem< T >::operator= ( const sitem< T > &  rhs_p)
inline

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