Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
components.hpp File Reference
#include <cstddef>
#include <boost/config.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/mpl/aux_/lambda_support.hpp>
#include <boost/type_traits/detail/template_arity_spec.hpp>
#include <boost/type_traits/integral_constant.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/integral_c.hpp>
#include <boost/mpl/vector/vector0.hpp>
#include <boost/mpl/remove.hpp>
#include <boost/function_types/config/config.hpp>
#include <boost/mpl/vector/vector10.hpp>
#include <boost/function_types/detail/class_transform.hpp>
#include <boost/function_types/property_tags.hpp>
#include <boost/function_types/detail/pp_loop.hpp>
#include <boost/function_types/detail/components_as_mpl_sequence.hpp>
#include <boost/function_types/detail/retag_default_cc.hpp>
Include dependency graph for components.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::function_types::components< T, ClassTypeTransform >
 
struct  boost::function_types::detail::components_impl< T, L >
 
struct  boost::function_types::components< T, ClassTypeTransform >
 
struct  boost::function_types::detail::components_non_func_base
 
struct  boost::function_types::detail::retagged_if< Components, IfTagged, ThenTag, DefaultBase >
 
struct  boost::function_types::detail::components_impl< T, L >
 
struct  boost::function_types::detail::components_impl< T &, L >
 
struct  boost::function_types::detail::cv_func_base< Base, T, L >
 
struct  boost::function_types::detail::components_impl< T *, L >
 
struct  boost::function_types::detail::components_impl< T a_class::*, L >
 
struct  boost::function_types::detail::components_impl< T *const, L >
 
struct  boost::function_types::detail::components_impl< T *volatile, L >
 
struct  boost::function_types::detail::components_impl< T *const volatile, L >
 
struct  boost::function_types::detail::components_impl< T const, L >
 
struct  boost::function_types::detail::components_impl< T volatile, L >
 
struct  boost::function_types::detail::components_impl< T const volatile, L >
 
struct  boost::function_types::detail::member_obj_ptr_result< T, C >
 
struct  boost::function_types::detail::member_obj_ptr_result< T, C const >
 
struct  boost::function_types::detail::member_obj_ptr_result< T, C volatile >
 
struct  boost::function_types::detail::member_obj_ptr_result< T, C const volatile >
 
struct  boost::function_types::detail::member_obj_ptr_result< T &, C >
 
struct  boost::function_types::detail::member_obj_ptr_result< T &, C const >
 
struct  boost::function_types::detail::member_obj_ptr_result< T &, C volatile >
 
struct  boost::function_types::detail::member_obj_ptr_result< T &, C const volatile >
 
struct  boost::function_types::detail::member_obj_ptr_components< T, C, L >
 
struct  boost::function_types::detail::components_impl< T C::*, L >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::function_types
 
 boost::function_types::detail
 

Macros

#define BOOST_FT_variations   BOOST_FT_pointer|BOOST_FT_member_pointer
 
#define BOOST_FT_al_path   boost/function_types/detail/components_impl
 

Macro Definition Documentation

#define BOOST_FT_al_path   boost/function_types/detail/components_impl
#define BOOST_FT_variations   BOOST_FT_pointer|BOOST_FT_member_pointer