boost::openmethod::policies::InitializeClass::static_vptr

Address of the class' static v‐table pointer.

Synopsis

Declared in <boost/openmethod/preamble.hpp>

vptr_type const*
static_vptr() const;

Description

initialize writes vptr to this location when it succeeds, and every later call updates it in place. A VptrFn that stores pointers to v‐table pointers, for use with the indirect_vptr policy, stores this address; *static_vptr() still holds the previous v‐table pointer while initialize runs.

Return Value

A pointer to the static v‐table pointer for the class.

Created with MrDocs