Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
impl.hpp File Reference

Contains definition of transform<> and transform_impl<> helpers. More...

#include <boost/config.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/type_traits/add_const.hpp>
#include <boost/type_traits/add_reference.hpp>
#include <boost/proto/proto_fwd.hpp>
#include <boost/proto/detail/any.hpp>
#include <boost/proto/detail/static_const.hpp>
Include dependency graph for impl.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::proto::envns_::key_not_found
 
struct  boost::proto::envns_::empty_env
 
struct  boost::proto::envns_::empty_env::lookup< OtherTag, OtherValue >
 
struct  boost::proto::is_env< T, Void >
 
struct  boost::proto::is_env< T, typename T::proto_environment_ >
 
struct  boost::proto::is_env< T &, void >
 
struct  boost::proto::detail::apply_transform< Sig >
 
struct  boost::proto::detail::apply_transform< PrimitiveTransform(Expr)>
 
struct  boost::proto::detail::apply_transform< PrimitiveTransform(Expr, State)>
 
struct  boost::proto::detail::apply_transform< PrimitiveTransform(Expr, State, Data)>
 
struct  boost::proto::transform< PrimitiveTransform, X >
 
struct  boost::proto::transform< PrimitiveTransform, X >::result< Sig >
 
struct  boost::proto::transform_impl< Expr, State, Data >
 
struct  boost::proto::transform_impl< Expr &, State, Data >
 
struct  boost::proto::transform_impl< Expr, State &, Data >
 
struct  boost::proto::transform_impl< Expr, State, Data & >
 
struct  boost::proto::transform_impl< Expr &, State &, Data >
 
struct  boost::proto::transform_impl< Expr &, State, Data & >
 
struct  boost::proto::transform_impl< Expr, State &, Data & >
 
struct  boost::proto::transform_impl< Expr &, State &, Data & >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::proto
 
 boost::proto::envns_
 
 boost::proto::detail
 

Macros

#define BOOST_PROTO_TRANSFORM_(PrimitiveTransform, X)
 INTERNAL ONLY. More...
 
#define BOOST_PROTO_TRANSFORM(PrimitiveTransform)   BOOST_PROTO_TRANSFORM_(PrimitiveTransform, void) \
 

Detailed Description

Contains definition of transform<> and transform_impl<> helpers.

Macro Definition Documentation

#define BOOST_PROTO_TRANSFORM (   PrimitiveTransform)    BOOST_PROTO_TRANSFORM_(PrimitiveTransform, void) \
#define BOOST_PROTO_TRANSFORM_ (   PrimitiveTransform,
 
)

INTERNAL ONLY.