Grok 10.0.5
grk::grk::vec< T, N > Struct Template Reference

#include <TileCache.h>

Public Member Functions

 vec (void)
 
 vec (T m)
 
vec operator+ (const vec &rhs)
 
vecoperator+= (const vec &rhs)
 
vec operator- (const vec &rhs)
 
vecoperator-= (const vec &rhs)
 

Public Attributes

val [N]
 

Static Public Attributes

static constexpr size_t NUM_ELTS = N
 

Constructor & Destructor Documentation

◆ vec() [1/2]

template<typename T , size_t N>
grk::vec::vec ( void )
inline

◆ vec() [2/2]

template<typename T , size_t N>
grk::vec::vec ( T m)
inlineexplicit

Member Function Documentation

◆ operator+()

template<typename T , size_t N>
vec grk::vec::operator+ ( const vec< T, N > & rhs)
inline

◆ operator+=()

template<typename T , size_t N>
vec & grk::vec::operator+= ( const vec< T, N > & rhs)
inline

◆ operator-()

template<typename T , size_t N>
vec grk::vec::operator- ( const vec< T, N > & rhs)
inline

◆ operator-=()

template<typename T , size_t N>
vec & grk::vec::operator-= ( const vec< T, N > & rhs)
inline

Member Data Documentation

◆ NUM_ELTS

template<typename T , size_t N>
size_t grk::grk::vec< T, N >::NUM_ELTS = N
staticconstexpr

◆ val

template<typename T , size_t N>
T grk::grk::vec< T, N >::val[N]

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