Grok 12.0.1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
grk::vec< T, N > Struct Template Reference

#include <WaveletCommon.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< T, N >::vec ( void )
inline

◆ vec() [2/2]

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

Member Function Documentation

◆ operator+()

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

◆ operator+=()

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

◆ operator-()

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

◆ operator-=()

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

Member Data Documentation

◆ NUM_ELTS

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

◆ val

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

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