Grappa  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 84 of file FlatCombiner.hpp.

Constructor & Destructor Documentation

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

Definition at line 129 of file FlatCombiner.hpp.

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

Definition at line 130 of file FlatCombiner.hpp.

Member Function Documentation

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

Definition at line 150 of file FlatCombiner.hpp.

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

Definition at line 202 of file FlatCombiner.hpp.

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

Definition at line 147 of file FlatCombiner.hpp.


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