MeshLib
 
Loading...
Searching...
No Matches
MR::ImGuiMath::detail::CommonVecSize< T, P... > Struct Template Reference

#include <MRImGuiVectorOperators.h>

Static Public Attributes

static constexpr int cur = VecSize<std::remove_cvref_t<T>>::value
 
static constexpr int next = CommonVecSize<P...>::value
 
static constexpr int value
 

Member Data Documentation

◆ cur

template<typename T , typename ... P>
int MR::ImGuiMath::detail::CommonVecSize< T, P... >::cur = VecSize<std::remove_cvref_t<T>>::value
staticconstexpr

◆ next

template<typename T , typename ... P>
int MR::ImGuiMath::detail::CommonVecSize< T, P... >::next = CommonVecSize<P...>::value
staticconstexpr

◆ value

template<typename T , typename ... P>
int MR::ImGuiMath::detail::CommonVecSize< T, P... >::value
staticconstexpr
Initial value:
=
cur == 1 || cur == next ? next :
next == 1 ? cur :
-1
static constexpr int next
Definition MRImGuiVectorOperators.h:42
static constexpr int cur
Definition MRImGuiVectorOperators.h:41

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