Skip to main content

ComponentTypeSpec Struct Template

Binds trailing template arguments to a component template. More...

Declaration​

template <template< typename, typename... > typename TComponent, typename... TArgs> struct helios::engine::core::types::ComponentTypeSpec<TComponent, TArgs> { ... }

Public Member Typedefs Index​

template <typename THandle>
usingtype = TComponent< THandle, TArgs... >

Resolves the concrete component type for a handle type. More...

Description​

Binds trailing template arguments to a component template.

Template Parameters
TComponent

Component template in the form TComponent<THandle, ...>.

TArgs

Fixed template arguments appended after THandle.

Definition at line 17 of file ComponentTypeSpecs.ixx.

Public Member Typedefs​

type​

template <typename THandle>
using helios::engine::core::types::ComponentTypeSpec< TComponent, TArgs >::type = TComponent<THandle, TArgs...>

Resolves the concrete component type for a handle type.

Template Parameters
THandle

Handle type used as the first template argument.

Definition at line 23 of file ComponentTypeSpecs.ixx.

23 using type = TComponent<THandle, TArgs...>;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.