Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::phoenix::detail::catch_push_back< TryCatch, Exception, Expr, 1 > Struct Template Reference

#include <try_catch.hpp>

Public Types

typedef
proto::result_of::make_expr
< phoenix::tag::catch_,
proto::basic_default_domain,
catch_exception< Exception >
, Expr >::type 
catch_expr
 
typedef
phoenix::expression::try_catch
< TryCatch, catch_expr
gen_type
 
typedef gen_type::type type
 

Static Public Member Functions

static type make (TryCatch const &try_catch, Expr const &catch_)
 

Member Typedef Documentation

template<typename TryCatch , typename Exception , typename Expr >
typedef proto::result_of::make_expr< phoenix::tag::catch_ , proto::basic_default_domain , catch_exception<Exception> , Expr >::type boost::phoenix::detail::catch_push_back< TryCatch, Exception, Expr, 1 >::catch_expr
template<typename TryCatch , typename Exception , typename Expr >
typedef phoenix::expression::try_catch< TryCatch , catch_expr > boost::phoenix::detail::catch_push_back< TryCatch, Exception, Expr, 1 >::gen_type
template<typename TryCatch , typename Exception , typename Expr >
typedef gen_type::type boost::phoenix::detail::catch_push_back< TryCatch, Exception, Expr, 1 >::type

Member Function Documentation

template<typename TryCatch , typename Exception , typename Expr >
static type boost::phoenix::detail::catch_push_back< TryCatch, Exception, Expr, 1 >::make ( TryCatch const &  try_catch,
Expr const &  catch_ 
)
inlinestatic

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