LibreOffice Module onlineupdate (master) 1
Public Types | Static Public Attributes | List of all members
mozilla::IntegralConstant< T, Value > Struct Template Reference

Helper class used as a base for various type traits, exposed publicly because <type_traits> exposes it as well. More...

#include <TypeTraits.h>

Inheritance diagram for mozilla::IntegralConstant< T, Value >:
[legend]

Public Types

typedef T ValueType
 
typedef IntegralConstant< T, Value > Type
 

Static Public Attributes

static const T value = Value
 

Detailed Description

template<typename T, T Value>
struct mozilla::IntegralConstant< T, Value >

Helper class used as a base for various type traits, exposed publicly because <type_traits> exposes it as well.

Definition at line 35 of file TypeTraits.h.

Member Typedef Documentation

◆ Type

template<typename T , T Value>
typedef IntegralConstant<T, Value> mozilla::IntegralConstant< T, Value >::Type

Definition at line 39 of file TypeTraits.h.

◆ ValueType

template<typename T , T Value>
typedef T mozilla::IntegralConstant< T, Value >::ValueType

Definition at line 38 of file TypeTraits.h.

Member Data Documentation

◆ value

template<typename T , T Value>
const T mozilla::IntegralConstant< T, Value >::value = Value
static

Definition at line 37 of file TypeTraits.h.


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