cppexpose  1.0.0.b785e04f23b8
C++ library for type introspection, reflection, and scripting interface
Public Types | List of all members
cppexpose::ComponentTypes< BaseType, typename VoidType< typename BaseType::AbstractComponentType >::type > Struct Template Reference

Determine component types for a type. More...

#include <cppexpose/include/cppexpose/plugin/ComponentHelpers.h>

Public Types

using AbstractComponentType = typename BaseType::AbstractComponentType
 
template<typename Type >
using ComponentType = typename BaseType::template ComponentType< Type >
 

Detailed Description

template<typename BaseType>
struct cppexpose::ComponentTypes< BaseType, typename VoidType< typename BaseType::AbstractComponentType >::type >

Determine component types for a type.

Member Typedef Documentation

template<typename BaseType >
using cppexpose::ComponentTypes< BaseType, typename VoidType< typename BaseType::AbstractComponentType >::type >::AbstractComponentType = typename BaseType::AbstractComponentType
template<typename BaseType >
template<typename Type >
using cppexpose::ComponentTypes< BaseType, typename VoidType< typename BaseType::AbstractComponentType >::type >::ComponentType = typename BaseType::template ComponentType<Type>

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