blaze::Long< N > Struct Template Reference

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

#include <Long.h>

Detailed Description

template<long N>
struct blaze::Long< N >

Compile time integral constant wrapper for long.

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

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

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