boost::openmethod::virtual_traits<boost::type_erasure::any<C, T> const&, Registry>
Specialize virtual_traits for const boost::type_erasure::any&.
Synopsis
Declared in <boost/openmethod/interop/boost_type_erasure.hpp>
template<
class C,
typename T,
class Registry>
struct virtual_traits<boost::type_erasure::any<C, T> const&, Registry>;
Description
Dispatch is based on the type of the value bound to the any, obtained via boost::type_erasure::typeid_of. Concept must contain boost::type_erasure::typeid_<>; relaxed implies it.
This specialization serves the owning any (any<Concept>) and, through a const any, the any references.
Template Parameters
Name |
Description |
C |
The |
T |
The |
Registry |
A |
See Also
Created with MrDocs