Grok  10.0.3
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

constexpr static 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 ( 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 static 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: