Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
param.hpp File Reference
#include <boost/config.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/add_const.hpp>
#include <boost/type_traits/remove_cv.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/if.hpp>
#include <boost/type_erasure/detail/access.hpp>
#include <boost/type_erasure/detail/storage.hpp>
#include <boost/type_erasure/is_placeholder.hpp>
#include <boost/type_erasure/concept_of.hpp>
Include dependency graph for param.hpp:
This graph shows which files directly or indirectly include this file:

Classes

singleton  boost::type_erasure::any< Concept, T >
 The class template any can store any object that models a specific . More...
 
singleton  boost::type_erasure::binding< Concept >
 Stores the binding of a Concept to a set of actual types. More...
 
struct  boost::type_erasure::detail::placeholder_conversion< From, To >
 
struct  boost::type_erasure::detail::placeholder_conversion< T, T >
 
struct  boost::type_erasure::detail::placeholder_conversion< T, T & >
 
struct  boost::type_erasure::detail::placeholder_conversion< T, const T & >
 
struct  boost::type_erasure::detail::placeholder_conversion< const T, T >
 
struct  boost::type_erasure::detail::placeholder_conversion< const T, const T & >
 
struct  boost::type_erasure::detail::placeholder_conversion< T &, T >
 
struct  boost::type_erasure::detail::placeholder_conversion< T &, T & >
 
struct  boost::type_erasure::detail::placeholder_conversion< T &, const T & >
 
struct  boost::type_erasure::detail::placeholder_conversion< const T &, T >
 
struct  boost::type_erasure::detail::placeholder_conversion< const T &, const T & >
 
struct  boost::type_erasure::detail::placeholder_conversion< T &&, T >
 
struct  boost::type_erasure::detail::placeholder_conversion< T &&, const T & >
 
struct  boost::type_erasure::detail::placeholder_conversion< T &&, T && >
 
singleton  boost::type_erasure::param< Concept, T >
 A wrapper to help with overload resolution for functions operating on an any. More...
 
struct  boost::type_erasure::as_param< Any, T >
 Metafunction that creates a param. More...
 

Namespaces

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

Macros

#define BOOST_NO_FUNCTION_REFERENCE_QUALIFIERS
 INTERNAL ONLY. More...
 

Macro Definition Documentation

#define BOOST_NO_FUNCTION_REFERENCE_QUALIFIERS

INTERNAL ONLY.