Not Enough Math
Lightweight zero-dependency C++ math library
Loading...
Searching...
No Matches
nem::storage< _T, 3 > Struct Template Reference

#include <vec.hpp>

Public Types

using ITEM_TYPE = _T
 

Public Attributes

union nem::storage< _T, 3 >:: { ... }  
 

Static Public Attributes

static constexpr size_t ITEM_COUNT = 3
 

Detailed Description

template<typename _T>
struct nem::storage< _T, 3 >

Definition at line 60 of file vec.hpp.

Member Typedef Documentation

◆ ITEM_TYPE

template<typename _T >
using nem::storage< _T, 3 >::ITEM_TYPE = _T

Definition at line 62 of file vec.hpp.

Member Data Documentation

◆ []

union nem::storage< _T, 3 > { ... } nem::storage< _T, 3 >

◆ b

template<typename _T >
ITEM_TYPE nem::storage< _T, 3 >::b

Definition at line 69 of file vec.hpp.

◆ data

template<typename _T >
ITEM_TYPE nem::storage< _T, 3 >::data[ITEM_COUNT] { ITEM_TYPE{ 0 } }

Definition at line 67 of file vec.hpp.

◆ g

template<typename _T >
ITEM_TYPE nem::storage< _T, 3 >::g

Definition at line 69 of file vec.hpp.

◆ ITEM_COUNT

template<typename _T >
size_t nem::storage< _T, 3 >::ITEM_COUNT = 3
staticconstexpr

Definition at line 63 of file vec.hpp.

◆ r

template<typename _T >
ITEM_TYPE nem::storage< _T, 3 >::r

Definition at line 69 of file vec.hpp.

◆ x

template<typename _T >
ITEM_TYPE nem::storage< _T, 3 >::x

Definition at line 68 of file vec.hpp.

◆ y

template<typename _T >
ITEM_TYPE nem::storage< _T, 3 >::y

Definition at line 68 of file vec.hpp.

◆ z

template<typename _T >
ITEM_TYPE nem::storage< _T, 3 >::z

Definition at line 68 of file vec.hpp.


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