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

#include <field_concat.h>

Public Types

enum  variant_type {
  scalar,
  field
}

Public Member Functions

 field_concat_value (const T &x)
 field_concat_value (const field_basic< T, M > &x)

Public Attributes

s
field_basic< T, M > f
variant_type variant

Friends

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

Detailed Description

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

Definition at line 10 of file field_concat.h.

Member Enumeration Documentation

template<class T, class M>
enum rheolef::field_concat_value::variant_type
Enumerator:
scalar 
field 

Definition at line 11 of file field_concat.h.

Constructor & Destructor Documentation

template<class T, class M>
rheolef::field_concat_value< T, M >::field_concat_value ( const T &  x)
inline

Definition at line 12 of file field_concat.h.

template<class T, class M>
rheolef::field_concat_value< T, M >::field_concat_value ( const field_basic< T, M > &  x)
inline

Definition at line 13 of file field_concat.h.

Friends And Related Function Documentation

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

Definition at line 15 of file field_concat.h.

Member Data Documentation

template<class T, class M>
T rheolef::field_concat_value< T, M >::s

Definition at line 19 of file field_concat.h.

template<class T, class M>
field_basic<T,M> rheolef::field_concat_value< T, M >::f

Definition at line 20 of file field_concat.h.

template<class T, class M>
variant_type rheolef::field_concat_value< T, M >::variant

Definition at line 21 of file field_concat.h.


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