IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::math::arr_t< 1, T > Struct Template Reference

#include <ice/math/array.hxx>

Public Types

using value_type = T

Public Member Functions

constexpr arr_t () noexcept
constexpr arr_t (T value) noexcept

Public Attributes

union ice::math::arr_t< 1, T >:: { ... }  

Static Public Attributes

static constexpr auto count_elements = 1

Member Typedef Documentation

◆ value_type

template<typename T>
using ice::math::arr_t< 1, T >::value_type = T

Constructor & Destructor Documentation

◆ arr_t() [1/2]

template<typename T>
ice::math::arr_t< 1, T >::arr_t ( )
inlineconstexprnoexcept

◆ arr_t() [2/2]

template<typename T>
ice::math::arr_t< 1, T >::arr_t ( T value)
inlineexplicitconstexprnoexcept

Member Data Documentation

◆ []

union ice::math::arr_t< 1, T > { ... } ice::math::arr_t< 1, T >

◆ count_elements

template<typename T>
auto ice::math::arr_t< 1, T >::count_elements = 1
staticconstexpr

◆ v

template<typename T>
T ice::math::arr_t< 1, T >::v[count_elements]

◆ x

template<typename T>
T ice::math::arr_t< 1, T >::x

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