LibreOffice Module onlineupdate (master) 1
Public Types | List of all members
mozilla::RemoveVolatile< T > Struct Template Reference

RemoveVolatile removes top-level volatile qualifications on a type. More...

#include <TypeTraits.h>

Public Types

typedef T Type
 

Detailed Description

template<typename T>
struct mozilla::RemoveVolatile< T >

RemoveVolatile removes top-level volatile qualifications on a type.

mozilla::RemoveVolatile<int>::Type is int; mozilla::RemoveVolatile<volatile int>::Type is int; mozilla::RemoveVolatile<volatile int*>::Type is volatile int*; mozilla::RemoveVolatile<int* volatile>::Type is int*.

Definition at line 698 of file TypeTraits.h.

Member Typedef Documentation

◆ Type

template<typename T >
typedef T mozilla::RemoveVolatile< T >::Type

Definition at line 700 of file TypeTraits.h.


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