blaze::SizeT< N > Struct Template Reference

Compile time integral constant wrapper for size_t.The SizeT class template represents an integral wrapper for a compile time constant expression of type size_t. The value of an SizeT can be accessed via the nested value (which is guaranteed to be of type size_t), the type can be accessed via the nested type definition ValueType. More...

#include <SizeT.h>

Inherits blaze::IntegralC< size_t, N >.

Detailed Description

template<size_t N>
struct blaze::SizeT< N >

Compile time integral constant wrapper for size_t.

The SizeT class template represents an integral wrapper for a compile time constant expression of type size_t. The value of an SizeT can be accessed via the nested value (which is guaranteed to be of type size_t), the type can be accessed via the nested type definition ValueType.

using namespace blaze;
SizeT<3>::value // Evaluates to 3
SizeT<5>::ValueType // Results in size_t

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