35#ifndef _BLAZE_UTIL_INTEGRALCONSTANT_H_
36#define _BLAZE_UTIL_INTEGRALCONSTANT_H_
71template<
typename T, T N >
73 :
public std::integral_constant<T,N>
236template< ptrdiff_t N >
296template<
bool B1,
bool B2 >
313template<
bool B1,
bool B2 >
constexpr BoolConstant<!B > operator!(BoolConstant< B >) noexcept
Logical NOT of a boolean constant.
Definition: IntegralConstant.h:280
constexpr BoolConstant< B1 &&B2 > operator&&(BoolConstant< B1 >, BoolConstant< B2 >) noexcept
Logical AND of two boolean constants.
Definition: IntegralConstant.h:297
constexpr BoolConstant< B1||B2 > operator||(BoolConstant< B1 >, BoolConstant< B2 >) noexcept
Logical OR of two boolean constants.
Definition: IntegralConstant.h:314
Generic wrapper for a compile time constant integral value.
Definition: IntegralConstant.h:74
Header file for basic type definitions.