Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
require_match.hpp File Reference
Include dependency graph for require_match.hpp:
This graph shows which files directly or indirectly include this file:

Classes

singleton  boost::type_erasure::binding< Concept >
 Stores the binding of a Concept to a set of actual types. More...
 

Namespaces

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

Functions

template<class Concept , class Op , class... U>
void boost::type_erasure::detail::require_match_impl (::boost::mpl::true_, const ::boost::type_erasure::binding< Concept > &table, const Op &op, U &&...arg)
 
template<class Concept , class Op , class... U>
void boost::type_erasure::detail::require_match_impl (::boost::mpl::false_, const ::boost::type_erasure::binding< Concept > &, const Op &, U &&...)
 
template<class Op , class... U>
void boost::type_erasure::detail::require_match_impl (::boost::mpl::true_, const Op &op, U &&...arg)
 
template<class Op , class... U>
void boost::type_erasure::detail::require_match_impl (::boost::mpl::false_, const Op &, U &&...)
 
template<class Concept , class Op , class... U>
void boost::type_erasure::require_match (const ::boost::type_erasure::binding< Concept > &table, const Op &op, U &&...arg)
 
template<class Op , class... U>
void boost::type_erasure::require_match (const Op &op, U &&...arg)