boost::openmethod::virtual_traits<std::shared_ptr<Class>, Registry>

Specialize virtual_traits for std::shared_ptr by value.

Synopsis

template<
    typename Class,
    class Registry>
struct virtual_traits<std::shared_ptr<Class>, Registry>;

Types

Name

Description

rebind

Rebind to a different element type.

virtual_type

Class, stripped from cv‐qualifiers.

Static Member Functions

Name

Description

peek

Return a reference to a non‐modifiable Class object.

cast

cast overloads

Template Parameters

Name Description

Class

A class type, possibly cv‐qualified.

Registry

A registry.

Created with MrDocs