|
| binding () |
|
template<class Map > |
| binding (const Map &) |
|
template<class Map > |
| binding (const static_binding< Map > &) |
|
template<class Concept2 , class Map > |
| binding (const binding< Concept2 > &other, const Map &, typename::boost::enable_if< ::boost::mpl::and_< ::boost::type_erasure::detail::check_map< Concept, Map >,::boost::type_erasure::is_subconcept< Concept, Concept2, Map > > >::type *=0) |
| Converts from another set of bindings. More...
|
|
template<class Concept2 , class Map > |
| binding (const binding< Concept2 > &other, const static_binding< Map > &, typename::boost::enable_if< ::boost::mpl::and_< ::boost::type_erasure::detail::check_map< Concept, Map >,::boost::type_erasure::is_subconcept< Concept, Concept2, Map > > >::type *=0) |
| Converts from another set of bindings. More...
|
|
template<class T > |
T::type | find () const |
| INTERNAL ONLY. More...
|
|
template<class Concept>
singleton boost::type_erasure::binding< Concept >
Stores the binding of a Concept
to a set of actual types.
Concept
is interpreted in the same way as with any.