Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::lambda::lambda_functor_base< action< 9, try_catch_action< catch_action< detail::catch_block< Catch1 >, detail::catch_block< Catch2 >, detail::catch_block< Catch3 >, detail::catch_block< Catch4 >, detail::catch_block< Catch5 >, detail::catch_block< Catch6 >, detail::catch_block< Catch7 >, detail::catch_block< Catch8 > > > >, Args > Class Template Reference

#include <exceptions.hpp>

Classes

struct  sig
 

Public Member Functions

 lambda_functor_base (const Args &a)
 
template<class RET , CALL_TEMPLATE_ARGS >
RET call (CALL_FORMAL_ARGS) const
 

Public Attributes

Args args
 

Constructor & Destructor Documentation

template<class Args , class Catch1 , class Catch2 , class Catch3 , class Catch4 , class Catch5 , class Catch6 , class Catch7 , class Catch8 >
boost::lambda::lambda_functor_base< action< 9, try_catch_action< catch_action< detail::catch_block< Catch1 >, detail::catch_block< Catch2 >, detail::catch_block< Catch3 >, detail::catch_block< Catch4 >, detail::catch_block< Catch5 >, detail::catch_block< Catch6 >, detail::catch_block< Catch7 >, detail::catch_block< Catch8 > > > >, Args >::lambda_functor_base ( const Args &  a)
inlineexplicit

Member Function Documentation

template<class Args , class Catch1 , class Catch2 , class Catch3 , class Catch4 , class Catch5 , class Catch6 , class Catch7 , class Catch8 >
template<class RET , CALL_TEMPLATE_ARGS >
RET boost::lambda::lambda_functor_base< action< 9, try_catch_action< catch_action< detail::catch_block< Catch1 >, detail::catch_block< Catch2 >, detail::catch_block< Catch3 >, detail::catch_block< Catch4 >, detail::catch_block< Catch5 >, detail::catch_block< Catch6 >, detail::catch_block< Catch7 >, detail::catch_block< Catch8 > > > >, Args >::call ( CALL_FORMAL_ARGS  ) const
inline

Member Data Documentation

template<class Args , class Catch1 , class Catch2 , class Catch3 , class Catch4 , class Catch5 , class Catch6 , class Catch7 , class Catch8 >
Args boost::lambda::lambda_functor_base< action< 9, try_catch_action< catch_action< detail::catch_block< Catch1 >, detail::catch_block< Catch2 >, detail::catch_block< Catch3 >, detail::catch_block< Catch4 >, detail::catch_block< Catch5 >, detail::catch_block< Catch6 >, detail::catch_block< Catch7 >, detail::catch_block< Catch8 > > > >, Args >::args

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