boost::openmethod::VirtualTraits::virtual_type
Class to use for dispatch.
Synopsis
Declared in <boost/openmethod/core.hpp>
using virtual_type = /* implementation-defined */;
Description
Aliases to the class to be considered during method dispatch to determine which overrider to select, and which type_id to use for error reporting. virtual_traits<T>::virtual_type aliases to Class if T is Class&, const Class&, Class*, const Class*, virtual_ptr<Class>, virtual_ptr<const Class>, std::shared_ptr<Class>, std::shared_ptr<const Class>, virtual_ptr<std::shared_ptr<Class>>, etc.
Created with MrDocs