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

#include <try_catch.hpp>

Inheritance diagram for boost::phoenix::catch_all_gen< TryCatch >:

Public Member Functions

 catch_all_gen (TryCatch const &try_catch_)
 
template<typename Expr >
boost::disable_if
< proto::matches< typename
proto::result_of::child_c
< TryCatch, proto::arity_of
< TryCatch >::value-1 >::type,
rule::catch_all >, typename
detail::catch_all_push_back
< TryCatch, Expr >::type >
::type 
operator[] (Expr const &expr) const
 

Public Attributes

TryCatch const & try_catch
 

Constructor & Destructor Documentation

template<typename TryCatch>
boost::phoenix::catch_all_gen< TryCatch >::catch_all_gen ( TryCatch const &  try_catch_)
inline

Member Function Documentation

template<typename TryCatch>
template<typename Expr >
boost::disable_if< proto::matches< typename proto::result_of::child_c< TryCatch , proto::arity_of<TryCatch>::value - 1 >::type , rule::catch_all > , typename detail::catch_all_push_back<TryCatch, Expr>::type >::type boost::phoenix::catch_all_gen< TryCatch >::operator[] ( Expr const &  expr) const
inline

Member Data Documentation

template<typename TryCatch>
TryCatch const& boost::phoenix::catch_all_gen< TryCatch >::try_catch

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