MeshLib C++ Docs
Loading...
Searching...
No Matches
Tuple Bindings
template<size_t I, typename T>
constexpr const T & MR::get (const Vector2< T > &v) noexcept
template<size_t I, typename T>
constexpr T & MR::get (Vector2< T > &v) noexcept
template<size_t I, typename T>
constexpr const T & MR::get (const Vector3< T > &v) noexcept
template<size_t I, typename T>
constexpr T & MR::get (Vector3< T > &v) noexcept
template<size_t I, typename T>
constexpr const T & MR::get (const Vector4< T > &v) noexcept
template<size_t I, typename T>
constexpr T & MR::get (Vector4< T > &v) noexcept
template<size_t I, typename T>
constexpr const Matrix2< T >::VectorType & MR::get (const Matrix2< T > &m) noexcept
template<size_t I, typename T>
constexpr Matrix2< T >::VectorType & MR::get (Matrix2< T > &m) noexcept
template<size_t I, typename T>
constexpr const Matrix3< T >::VectorType & MR::get (const Matrix3< T > &m) noexcept
template<size_t I, typename T>
constexpr Matrix3< T >::VectorType & MR::get (Matrix3< T > &m) noexcept
template<size_t I, typename T>
constexpr const Matrix4< T >::VectorType & MR::get (const Matrix4< T > &m) noexcept
template<size_t I, typename T>
constexpr Matrix4< T >::VectorType & MR::get (Matrix4< T > &m) noexcept
template<size_t I, typename V>
constexpr const std::tuple_element< I, AffineXf< V > >::type & MR::get (const AffineXf< V > &m) noexcept
template<size_t I, typename V>
constexpr std::tuple_element< I, AffineXf< V > >::type & MR::get (AffineXf< V > &m) noexcept
template<size_t I, typename T>
constexpr int MR::get (const MR::Id< T > &id) noexcept
template<size_t I, typename T>
constexpr int & MR::get (MR::Id< T > &id) noexcept
template<size_t I>
constexpr const uint8_t & MR::get (const Color &c) noexcept
template<size_t I>
constexpr uint8_t & MR::get (Color &c) noexcept

Detailed Description

Function Documentation

◆ get() [1/18]

template<size_t I, typename V>
std::tuple_element< I, AffineXf< V > >::type & MR::get ( AffineXf< V > & m)
constexprnoexcept

◆ get() [2/18]

template<size_t I>
uint8_t & MR::get ( Color & c)
constexprnoexcept

◆ get() [3/18]

template<size_t I, typename V>
const std::tuple_element< I, AffineXf< V > >::type & MR::get ( const AffineXf< V > & m)
constexprnoexcept

◆ get() [4/18]

template<size_t I>
const uint8_t & MR::get ( const Color & c)
constexprnoexcept

◆ get() [5/18]

template<size_t I, typename T>
const Matrix2< T >::VectorType & MR::get ( const Matrix2< T > & m)
constexprnoexcept

◆ get() [6/18]

template<size_t I, typename T>
const Matrix3< T >::VectorType & MR::get ( const Matrix3< T > & m)
constexprnoexcept

◆ get() [7/18]

template<size_t I, typename T>
const Matrix4< T >::VectorType & MR::get ( const Matrix4< T > & m)
constexprnoexcept

◆ get() [8/18]

template<size_t I, typename T>
int MR::get ( const MR::Id< T > & id)
constexprnoexcept

◆ get() [9/18]

template<size_t I, typename T>
const T & MR::get ( const Vector2< T > & v)
constexprnoexcept

◆ get() [10/18]

template<size_t I, typename T>
const T & MR::get ( const Vector3< T > & v)
constexprnoexcept

◆ get() [11/18]

template<size_t I, typename T>
const T & MR::get ( const Vector4< T > & v)
constexprnoexcept

◆ get() [12/18]

template<size_t I, typename T>
Matrix2< T >::VectorType & MR::get ( Matrix2< T > & m)
constexprnoexcept

◆ get() [13/18]

template<size_t I, typename T>
Matrix3< T >::VectorType & MR::get ( Matrix3< T > & m)
constexprnoexcept

◆ get() [14/18]

template<size_t I, typename T>
Matrix4< T >::VectorType & MR::get ( Matrix4< T > & m)
constexprnoexcept

◆ get() [15/18]

template<size_t I, typename T>
int & MR::get ( MR::Id< T > & id)
constexprnoexcept

◆ get() [16/18]

template<size_t I, typename T>
T & MR::get ( Vector2< T > & v)
constexprnoexcept

◆ get() [17/18]

template<size_t I, typename T>
T & MR::get ( Vector3< T > & v)
constexprnoexcept

◆ get() [18/18]

template<size_t I, typename T>
T & MR::get ( Vector4< T > & v)
constexprnoexcept