decay Class
Faz com que tipo de referência não, não-const, ou não volátil ou faz um ponteiro para digitar.
template<class Ty>
struct decay;
Parâmetros
Parâmetro |
Descrição |
---|---|
Ty |
O tipo para modificar. |
Comentários
Uma instância do modificador tipo mantém um modificado tipo definido nos seguintes estágios:
O tipo de U é definido como remove_reference<Ty>::type.
Se is_array<U>::value for true, o tipo de modificação type é remove_extent<U>::type *.
Caso contrário, se is_function<U>::value for true, o tipo de modificação type é add_pointer<U>::type.
Caso contrário, o tipo de modificação type é remove_cv<U>::type.
Requisitos
Cabeçalho: <type_traits>
Namespace: std