boost::openmethod::policies::std_rtti::fn :: Boost.OpenMethod

# boost::openmethod::policies::std_rtti::fn

A RttiFn metafunction.

## Synopsis

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

    template<class Registry>
    struct fn;

## Static Member Functions

Name | Description
`static_type` | Returns the static `type_id` of a type.
`dynamic_type` | Returns the dynamic `type_id` of an object.
`type_name` | Writes a representation of a `type_id` to a stream.
`type_index` | Returns a key that uniquely identifies a class.
`dynamic_cast_ref` | Casts an object to a type.

## Static Data Members

Name | Description
`is_polymorphic` | Tests if a class is polymorphic.

## Template Parameters

Name | Description
--- | ---
Registry | The registry containing this policy.

Created with MrDocs