tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
decay< T > Struct Template Reference

Applies lvalue-to-rvalue, array-to-pointer, and function-to-pointer implicit conversions to the type T, removes cv-qualifiers, and defines the resulting type as the member typedef type. More...

#include <decay.hpp>

Public Types

using type
 

Detailed Description

template<typename T>
struct etl::decay< T >

Applies lvalue-to-rvalue, array-to-pointer, and function-to-pointer implicit conversions to the type T, removes cv-qualifiers, and defines the resulting type as the member typedef type.

Member Typedef Documentation

◆ type

template<typename T>
using type
Initial value:
typename conditional< B, T, F >::type conditional_t
Definition conditional.hpp:21
remove_const_t< remove_volatile_t< T > > remove_cv_t
Definition remove_cv.hpp:22
constexpr bool is_array_v
Definition is_array.hpp:26
typename remove_extent< T >::type remove_extent_t
Definition remove_extent.hpp:30

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