boost::openmethod::policies::rtti

Policy for manipulating type information.

Synopsis

struct rtti;

Types

Name

Description

defaults

Default implementations of some rtti requirements.

category

Derived Classes

Name Description

deferred_static_rtti

Policy for deferred type id collection.

static_rtti

Minimal implementation of the rtti policy.

std_rtti

Implements the rtti policy using standard RTTI.

Description

rtti policies are responsible for type information acquisition and dynamic casting.

Requirements

Classes implementing this policy must:

  • derive from `rtti`.

  • provide a `fn<Registry>` metafunction that conforms to the RttiFn blueprint.

Created with MrDocs