boost::openmethod::policies::vptr_vector :: Boost.OpenMethod

# boost::openmethod::policies::vptr_vector

Stores v‐table pointers in a vector.

## Synopsis

Declared in `<boost/openmethod/policies/vptr_vector.hpp>`

    struct vptr_vector
        : vptr

## Description

`vptr_vector` stores v‐table pointers in a global vector. If `Registry` contains a `type_hash` policy, it is used to convert `type_id`s to indices. Otherwise, `type_id`s are used directly as indices.

If the registry contains the `indirect_vptr` policy, stores pointers to pointers to v‐tables in the vector.

## Base Classes

Name | Description
--- | ---
`vptr` | Policy for v‐table pointer acquisition.

## Types

Name | Description
`fn` | A VptrFn metafunction.

Created with MrDocs