Component-private implementation of decay. Do not use.
Declared in <bslmf_decay.h>
template<
class t_TYPE,
bool t_IS_ARRAY,
bool t_IS_FUNC>
struct decay_imp
: remove_cv<t_TYPE>
| Name | Description |
|---|---|
remove_cv<t_TYPE> | Meta-function for removing top-level cv-qualifiers from a type. |
| Name | Description |
|---|---|
type | This typedef is an alias to the same type as the (template parameter) t_TYPE except that any top-level cv-qualifier has been removed. |
| Name | Description |
|---|---|
decay_imp<t_TYPE, false, true> | Component-private specialization of decay_imp for function types. |
decay_imp<t_TYPE, true, false> | Component-private specialization of decay_imp for array types. |