#include <matches.hpp>
template<typename If, typename Then, typename Else>
template<typename Expr, typename State, typename Data>
template<typename Expr, typename State, typename Data>
template<typename Expr, typename State, typename Data>
template<typename Expr, typename State, typename Data>
template<typename Expr, typename State, typename Data>
template<typename If, typename Then, typename Else>
template<typename Expr, typename State, typename Data>
template<typename Expr, typename State, typename Data>
template<typename Expr, typename State, typename Data>
template<typename If, typename Then, typename Else>
template<typename Expr, typename State, typename Data>
template<typename If, typename Then, typename Else>
template<typename Expr, typename State, typename Data>
result_type boost::proto::if_< If, Then, Else >::impl< Expr, State, Data >::operator() |
( |
typename impl< Expr, State, Data >::expr_param |
e, |
|
|
typename impl< Expr, State, Data >::state_param |
s, |
|
|
typename impl< Expr, State, Data >::data_param |
d |
|
) |
| const |
|
inline |
- Parameters
-
e | An expression |
s | The current state |
d | A data of arbitrary type |
- Returns
which::impl<Expr, State, Data>()(e, s, d)
References template.
The documentation for this struct was generated from the following file: