MeshLib
 
Loading...
Searching...
No Matches
MR::VectorTraits< Vector3< T > > Struct Template Reference

#include <MRVectorTraits.h>

Public Types

using BaseType = T
 
template<typename U >
using ChangeBaseType = Vector3<U>
 

Static Public Member Functions

template<typename U >
static auto && getElem (int i, U &&value)
 

Static Public Attributes

static constexpr int size = 3
 

Member Typedef Documentation

◆ BaseType

template<typename T >
using MR::VectorTraits< Vector3< T > >::BaseType = T

◆ ChangeBaseType

template<typename T >
template<typename U >
using MR::VectorTraits< Vector3< T > >::ChangeBaseType = Vector3<U>

Member Function Documentation

◆ getElem()

template<typename T >
template<typename U >
static auto && MR::VectorTraits< Vector3< T > >::getElem ( int i,
U && value )
inlinestaticnodiscard

Member Data Documentation

◆ size

template<typename T >
int MR::VectorTraits< Vector3< T > >::size = 3
staticconstexpr

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