rheolef  6.3
Public Types | Public Member Functions | List of all members
rheolef::field_get_space_context< T, M >::eval< Expr, typename boost::enable_if< mpl::or_< proto::matches< Expr, proto::terminal< field_basic< _, _ > > >, proto::matches< Expr, proto::terminal< field_indirect< _, _ > > >, proto::matches< Expr, proto::terminal< field_indirect_const< _, _ > > >, proto::matches< Expr, proto::terminal< field_component< _, _ > > >, proto::matches< Expr, proto::terminal< field_component_const< _, _ > > > > >::type > Struct Template Reference

#include <field_expr.h>

Public Types

typedef void result_type

Public Member Functions

result_type operator() (Expr &expr, const field_get_space_context< T, M > &ctx) const

Detailed Description

template<class T, class M>
template<class Expr>
struct rheolef::field_get_space_context< T, M >::eval< Expr, typename boost::enable_if< mpl::or_< proto::matches< Expr, proto::terminal< field_basic< _, _ > > >, proto::matches< Expr, proto::terminal< field_indirect< _, _ > > >, proto::matches< Expr, proto::terminal< field_indirect_const< _, _ > > >, proto::matches< Expr, proto::terminal< field_component< _, _ > > >, proto::matches< Expr, proto::terminal< field_component_const< _, _ > > > > >::type >

Definition at line 171 of file field_expr.h.

Member Typedef Documentation

template<class T, class M>
template<class Expr >
typedef void rheolef::field_get_space_context< T, M >::eval< Expr, typename boost::enable_if< mpl::or_< proto::matches< Expr, proto::terminal< field_basic< _, _ > > >, proto::matches< Expr, proto::terminal< field_indirect< _, _ > > >, proto::matches< Expr, proto::terminal< field_indirect_const< _, _ > > >, proto::matches< Expr, proto::terminal< field_component< _, _ > > >, proto::matches< Expr, proto::terminal< field_component_const< _, _ > > > > >::type >::result_type

Definition at line 181 of file field_expr.h.

Member Function Documentation

template<class T, class M>
template<class Expr >
result_type rheolef::field_get_space_context< T, M >::eval< Expr, typename boost::enable_if< mpl::or_< proto::matches< Expr, proto::terminal< field_basic< _, _ > > >, proto::matches< Expr, proto::terminal< field_indirect< _, _ > > >, proto::matches< Expr, proto::terminal< field_indirect_const< _, _ > > >, proto::matches< Expr, proto::terminal< field_component< _, _ > > >, proto::matches< Expr, proto::terminal< field_component_const< _, _ > > > > >::type >::operator() ( Expr &  expr,
const field_get_space_context< T, M > &  ctx 
) const
inline

Definition at line 182 of file field_expr.h.


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