rttr::visitor::type_info< T > Struct Template Reference

The type_info class is used to forward all information during registration of a class. More...

#include <visitor.h>

Public Types

using base_classes = type_list< Base_Classes... >
 A list of base classes from type T. More...
 
using declaring_type = T
 

Public Attributes

const typetype_item
 The type object. More...
 

Detailed Description

template<typename T>
struct rttr::visitor::type_info< T >

The type_info class is used to forward all information during registration of a class.

The information will be forwarded when the methods: visit_type_begin() and visit_type_end() are implemented.

Member Typedef Documentation

template<typename T >
using rttr::visitor::type_info< T >::base_classes = type_list<Base_Classes...>

A list of base classes from type T.

template<typename T >
using rttr::visitor::type_info< T >::declaring_type = T

The compile time type information, corresponds to template parameter used in: rttr::type::get<T>(), or rttr::registration::class_<T>("...")

Member Data Documentation

template<typename T >
const type& rttr::visitor::type_info< T >::type_item

The type object.


The documentation for this struct was generated from the following file: