Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::mem::data_view_policy_soa_get< TDataLayout, ValueType > Struct Template Reference

Classes

struct  data_view_policy_idx_info
 

Public Types

using view_policy = data_view_policy_soa< TDataLayout, ValueType >
 

Public Member Functions

 data_view_policy_soa_get (std::span< uint8_t > data)
 
 data_view_policy_soa_get (std::span< const uint8_t > data)
 
template<typename C >
 data_view_policy_soa_get (const C &c)
 
GAIA_NODISCARD constexpr decltype(auto) operator[] (size_t idx) const noexcept
 
template<size_t Item>
GAIA_NODISCARD constexpr auto get () const noexcept
 
GAIA_NODISCARD decltype(auto) data () const noexcept
 
GAIA_NODISCARD auto size () const noexcept
 

Public Attributes

std::span< const uint8_t > m_data
 Raw data pointed to by the view policy.
 

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