Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::make_lazy< F, A0, A1 > Struct Template Reference

#include <terminal.hpp>

Public Types

typedef proto::terminal
< lazy_terminal< typename
F::terminal_type, typename
phoenix::detail::expression::function_eval
< F, A0, A1 >::type, 2 >
>::type 
result_type
 
typedef result_type type
 

Public Member Functions

result_type operator() (F f, A0 const &_0_, A1 const &_1_) const
 

Member Typedef Documentation

template<typename F , typename A0 , typename A1 >
typedef proto::terminal< lazy_terminal< typename F::terminal_type , typename phoenix::detail::expression::function_eval<F, A0, A1>::type , 2 > >::type boost::spirit::make_lazy< F, A0, A1 >::result_type
template<typename F , typename A0 , typename A1 >
typedef result_type boost::spirit::make_lazy< F, A0, A1 >::type

Member Function Documentation

template<typename F , typename A0 , typename A1 >
result_type boost::spirit::make_lazy< F, A0, A1 >::operator() ( f,
A0 const &  _0_,
A1 const &  _1_ 
) const
inline

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