Component‐private implementation of decay. Do not use.

Synopsis

Declared in <bslmf_decay.h>

template<
    class t_TYPE,
    bool t_IS_ARRAY,
    bool t_IS_FUNC>
struct decay_imp
    : remove_cv<t_TYPE>

Base Classes

Name

Description

remove_cv<t_TYPE>

Meta‐function for removing top‐level cv‐qualifiers from a type.

Type Aliases

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.

Specializations

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.

Created with MrDocs