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

Specialize virtual_traits for std::unique_ptr by value.

Synopsis

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

Types

Name

Description

virtual_type

Class, stripped from cv‐qualifiers.

rebind

Rebind to a different element type.

Static Member Functions

Name

Description

peek

Return a reference to a non‐modifiable Class object.

cast

Cast to a type.

Template Parameters

Name Description

Class

A class type, possibly cv‐qualified.

Registry

A registry.

Created with MrDocs