rheolef  6.3
Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
rheolef::field_concat< T, M > Struct Template Reference

#include <field_concat.h>

Public Types

typedef field_basic< T, M >
::size_type 
size_type
typedef field_concat_value< T, M > value_type

Public Member Functions

 field_concat ()
 field_concat (const std::initializer_list< value_type > &il)
field_basic< T, M > build_field () const

Protected Attributes

std::list< value_type_l

Friends

std::ostream & operator<< (std::ostream &o, const field_concat< T, M > &x)

Detailed Description

template<class T, class M>
struct rheolef::field_concat< T, M >

Definition at line 25 of file field_concat.h.

Member Typedef Documentation

template<class T, class M>
typedef field_basic<T,M>::size_type rheolef::field_concat< T, M >::size_type

Definition at line 26 of file field_concat.h.

template<class T, class M>
typedef field_concat_value<T,M> rheolef::field_concat< T, M >::value_type

Definition at line 27 of file field_concat.h.

Constructor & Destructor Documentation

template<class T, class M>
rheolef::field_concat< T, M >::field_concat ( )
inline

Definition at line 30 of file field_concat.h.

template<class T, class M>
rheolef::field_concat< T, M >::field_concat ( const std::initializer_list< value_type > &  il)
inline

Definition at line 33 of file field_concat.h.

Member Function Documentation

template<class T , class M >
field_basic< T, M > rheolef::field_concat< T, M >::build_field ( ) const

Definition at line 58 of file field_concat.h.

Friends And Related Function Documentation

template<class T, class M>
std::ostream& operator<< ( std::ostream &  o,
const field_concat< T, M > &  x 
)
friend

Definition at line 45 of file field_concat.h.

Member Data Documentation

template<class T, class M>
std::list<value_type> rheolef::field_concat< T, M >::_l
protected

Definition at line 54 of file field_concat.h.


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