Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
casts.hpp File Reference
#include "boost/lambda/detail/suppress_unused.hpp"
#include "boost/lambda/core.hpp"
#include <typeinfo>
Include dependency graph for casts.hpp:

Classes

struct  boost::lambda::return_type_N< Act, Args >
 
singleton  boost::lambda::cast_action< T >
 
singleton  boost::lambda::static_cast_action< T >
 
singleton  boost::lambda::dynamic_cast_action< T >
 
singleton  boost::lambda::const_cast_action< T >
 
singleton  boost::lambda::reinterpret_cast_action< T >
 
class  boost::lambda::cast_action< static_cast_action< T > >
 
class  boost::lambda::cast_action< dynamic_cast_action< T > >
 
class  boost::lambda::cast_action< const_cast_action< T > >
 
class  boost::lambda::cast_action< reinterpret_cast_action< T > >
 
class  boost::lambda::typeid_action
 
class  boost::lambda::sizeof_action
 
struct  boost::lambda::return_type_N< cast_action< cast_type< T > >, A >
 
struct  boost::lambda::return_type_N< typeid_action, A >
 
struct  boost::lambda::return_type_N< sizeof_action, A >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::lambda
 

Functions

template<class T , class Arg1 >
const lambda_functor
< lambda_functor_base< action
< 1, cast_action
< static_cast_action< T >
> >, tuple< typename
const_copy_argument< const
Arg1 >::type > > > 
boost::lambda::ll_static_cast (const Arg1 &a1)
 
template<class T , class Arg1 >
const lambda_functor
< lambda_functor_base< action
< 1, cast_action
< dynamic_cast_action< T >
> >, tuple< typename
const_copy_argument< const
Arg1 >::type > > > 
boost::lambda::ll_dynamic_cast (const Arg1 &a1)
 
template<class T , class Arg1 >
const lambda_functor
< lambda_functor_base< action
< 1, cast_action
< const_cast_action< T >
> >, tuple< typename
const_copy_argument< const
Arg1 >::type > > > 
boost::lambda::ll_const_cast (const Arg1 &a1)
 
template<class T , class Arg1 >
const lambda_functor
< lambda_functor_base< action
< 1, cast_action
< reinterpret_cast_action< T >
> >, tuple< typename
const_copy_argument< const
Arg1 >::type > > > 
boost::lambda::ll_reinterpret_cast (const Arg1 &a1)
 
template<class Arg1 >
const lambda_functor
< lambda_functor_base< action
< 1, typeid_action >, tuple
< typename const_copy_argument
< const Arg1 >::type > > > 
boost::lambda::ll_typeid (const Arg1 &a1)
 
template<class Arg1 >
const lambda_functor
< lambda_functor_base< action
< 1, sizeof_action >, tuple
< lambda_functor< Arg1 > > > > 
boost::lambda::ll_sizeof (const lambda_functor< Arg1 > &a1)