boost::openmethod::final_virtual_ptr :: Boost.OpenMethod

# boost::openmethod::final_virtual_ptr

`final_virtual_ptr` overloads

## Synopses

Declared in `<boost/openmethod/core.hpp>`

Create a `virtual_ptr` for an object of a known dynamic type.

    template<class Arg>
    auto
    final_virtual_ptr(Arg&& obj);

» more...

Creates a `virtual_ptr` for an object of a known dynamic type.

    template<
        class Registry,
        typename Arg>
    auto
    final_virtual_ptr(Arg&& obj);

» more...

## Return Value

A `virtual_ptr<Class, Registry>` pointing to `obj`.

## Template Parameters

Name | Description
--- | ---
Registry | A `registry`.
Arg | The type of the argument.

## Parameters

Name | Description
--- | ---
obj | A reference to an object.

## See Also

`final_virtual_ptr`

Created with MrDocs