24         : 
std::array<
std::size_t, 2>{rows, cols}
    29     operator std::size_t()
 const { 
return at(0) * at(1); }
 constexpr matrix_size_t(const std::size_t rows, const std::size_t cols)
 
constexpr matrix_size_t()
 
This base provides a set of functions for maths stuff. 
 
Auxiliary class used in CMatrixDynamic:size(), CMatrixDynamic::resize(), CMatrixFixed::size(), CMatrixFixed::resize(), to mimic the behavior of STL-containers.