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

RemoveExtent produces either the type of the elements of the array T, or T itself. More...

#include <TypeTraits.h>

Public Types

typedef T Type
 

Detailed Description

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

RemoveExtent produces either the type of the elements of the array T, or T itself.

mozilla::RemoveExtent<int>::Type is int; mozilla::RemoveExtent<const int[]>::Type is const int; mozilla::RemoveExtent<volatile int[5]>::Type is volatile int; mozilla::RemoveExtent<long[][17]>::Type is long[17].

Definition at line 1011 of file TypeTraits.h.

Member Typedef Documentation

◆ Type

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

Definition at line 1013 of file TypeTraits.h.


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