C++ Library Extensions 2022.12.09
To help learn modern C++ programming
cpg::types::row_column_value< T, Row, Column, Index > Struct Template Reference

#include <cpg_types.hpp>

Static Public Attributes

static constexpr T row = Row
 
static constexpr T column = Column
 
static constexpr T value = Index
 
static constexpr T size = Row * Column
 

Detailed Description

template<typename T, T Row, T Column, T Index>
struct cpg::types::row_column_value< T, Row, Column, Index >

Definition at line 3686 of file cpg_types.hpp.

Member Data Documentation

◆ column

template<typename T , T Row, T Column, T Index>
constexpr T cpg::types::row_column_value< T, Row, Column, Index >::column = Column
staticconstexpr

Definition at line 3689 of file cpg_types.hpp.

◆ row

template<typename T , T Row, T Column, T Index>
constexpr T cpg::types::row_column_value< T, Row, Column, Index >::row = Row
staticconstexpr

Definition at line 3688 of file cpg_types.hpp.

◆ size

template<typename T , T Row, T Column, T Index>
constexpr T cpg::types::row_column_value< T, Row, Column, Index >::size = Row * Column
staticconstexpr

Definition at line 3691 of file cpg_types.hpp.

◆ value

template<typename T , T Row, T Column, T Index>
constexpr T cpg::types::row_column_value< T, Row, Column, Index >::value = Index
staticconstexpr

Definition at line 3690 of file cpg_types.hpp.


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