Grappa  r3821, hash 22cd626d567a91ead5b23302066d1e9469f45c66
Grappa::FlatCombiner< T > Class Template Reference

#include <FlatCombiner.hpp>

Public Member Functions

 FlatCombiner (T *initial)
 
 ~FlatCombiner ()
 
T * operator-> () const
 
template<typename F >
void combine (F func)
 
void flush (Flusher *s)
 

Detailed Description

template<typename T>
class Grappa::FlatCombiner< T >

Definition at line 95 of file FlatCombiner.hpp.

Constructor & Destructor Documentation

template<typename T>
Grappa::FlatCombiner< T >::FlatCombiner ( T *  initial)
inline

Definition at line 140 of file FlatCombiner.hpp.

template<typename T>
Grappa::FlatCombiner< T >::~FlatCombiner ( )
inline

Definition at line 141 of file FlatCombiner.hpp.

Member Function Documentation

template<typename T>
template<typename F >
void Grappa::FlatCombiner< T >::combine ( func)
inline

Definition at line 161 of file FlatCombiner.hpp.

template<typename T>
void Grappa::FlatCombiner< T >::flush ( Flusher *  s)
inline

Definition at line 213 of file FlatCombiner.hpp.

template<typename T>
T* Grappa::FlatCombiner< T >::operator-> ( ) const
inline

Definition at line 158 of file FlatCombiner.hpp.


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