boost::openmethod::virtual_traits<virtual_ptr<Class, Registry>, Registry>

Specialize virtual_traits for virtual_ptr.

Synopsis

template<
    class Class,
    class Registry>
struct virtual_traits<virtual_ptr<Class, Registry>, Registry>;

Types

Name

Description

virtual_type

Class, stripped from cv‐qualifiers.

Static Member Functions

Name

Description

peek

Return a reference to a non‐modifiable Class object.

cast

Cast to another type.

Description

Specialize virtual_traits for virtual_ptr's passed by value.

Template Parameters

Name Description

Class

A class type, possibly cv‐qualified.

Registry

A registry.

Created with MrDocs