neoGFX
Cross-platform C++ app/game engine
neogfx::game::detail::crack_component_data< Data > Struct Template Reference

#include <component.hpp>

Public Types

typedef ecs_data_type_t< Data > data_type
 
typedef data_type value_type
 
typedef std::vector< value_typecontainer_type
 

Static Public Attributes

static constexpr bool optional = false
 

Detailed Description

template<typename Data>
struct neogfx::game::detail::crack_component_data< Data >

Definition at line 55 of file component.hpp.

Member Typedef Documentation

◆ container_type

template<typename Data>
typedef std::vector<value_type> neogfx::game::detail::crack_component_data< Data >::container_type

Definition at line 59 of file component.hpp.

◆ data_type

template<typename Data>
typedef ecs_data_type_t<Data> neogfx::game::detail::crack_component_data< Data >::data_type

Definition at line 57 of file component.hpp.

◆ value_type

template<typename Data>
typedef data_type neogfx::game::detail::crack_component_data< Data >::value_type

Definition at line 58 of file component.hpp.

Member Data Documentation

◆ optional

template<typename Data>
constexpr bool neogfx::game::detail::crack_component_data< Data >::optional = false
static

Definition at line 60 of file component.hpp.


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