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

The constructor_function_info class is used to forward all information during registration of a constructor function. More...

#include <visitor.h>

Public Types

using declaring_type = T
 The type T where this constructor is declared to. More...
 
using policy = Policy
 The used policy during registration. More...
 

Public Attributes

const constructor ctor_item
 The constructor object. More...
 
Acc function_ptr
 The function pointer to create object T. More...
 

Detailed Description

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

The constructor_function_info class is used to forward all information during registration of a constructor function.

The information will be forwarded when the methods: visit_constructor_function() are implemented.

Member Typedef Documentation

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

The type T where this constructor is declared to.

template<typename T >
using rttr::visitor::constructor_function_info< T >::policy = Policy

The used policy during registration.

Member Data Documentation

template<typename T >
const constructor rttr::visitor::constructor_function_info< T >::ctor_item

The constructor object.

template<typename T >
Acc rttr::visitor::constructor_function_info< T >::function_ptr

The function pointer to create object T.


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