#include <try_catch.hpp>
Public Types | |
typedef try_catch_actor< Expr > | that_type |
typedef actor< Expr > | base_type |
typedef mpl::eval_if_c < mpl::or_< is_custom_terminal < Expr >, mpl::bool_ < is_placeholder< Expr > ::value > >::value, proto::terminal< Expr > , mpl::identity< Expr > >::type | expr_type |
Public Member Functions | |
try_catch_actor (base_type const &expr) | |
template<typename Exception > | |
catch_gen< that_type, Exception > const | catch_ () const |
template<typename A0 > | |
proto::result_of::make_expr < proto::tag::subscript, phoenix_domain, proto_base_expr, A0 >::type const | operator[] (A0 const &a0) const |
template<typename A0 > | |
proto::result_of::make_expr < proto::tag::subscript, phoenix_domain, proto_base_expr, A0 >::type const | operator[] (A0 &a0) const |
template<typename B > | |
impl::make_binary1< index_op, BaseT, B >::type | operator[] (B const &_1) const |
result_of::actor < proto_base_expr >::type | operator() () |
result_of::actor < proto_base_expr >::type | operator() () const |
template<typename Env > | |
evaluator::impl < proto_base_expr const &, typename result_of::context < Env const &, default_actions const & >::type, proto::empty_env > ::result_type | eval (Env const &env) const |
Public Attributes | |
catch_all_gen< that_type > const | catch_all |
typedef actor<Expr> boost::phoenix::try_catch_actor< Expr >::base_type |
|
inherited |
typedef try_catch_actor<Expr> boost::phoenix::try_catch_actor< Expr >::that_type |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
catch_all_gen<that_type> const boost::phoenix::try_catch_actor< Expr >::catch_all |