8#ifndef INCLUDED_BSLMF_REMOVECVREF
9#define INCLUDED_BSLMF_REMOVECVREF
100#include <bslscm_version.h>
108#ifdef BSLS_LIBRARYFEATURES_HAS_CPP20_BASELINE_LIBRARY
109#include <type_traits>
114#ifdef BSLS_LIBRARYFEATURES_HAS_CPP20_BASELINE_LIBRARY
115using std::remove_cvref;
127template <
class t_TYPE>
140#ifdef BSLS_LIBRARYFEATURES_HAS_CPP20_BASELINE_LIBRARY
141using std::remove_cvref_t;
144#ifdef BSLS_COMPILERFEATURES_SUPPORT_ALIAS_TEMPLATES
146template <
class t_TYPE>
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlb_printmethods.h:283
Definition bslmf_removecv.h:118
Definition bslmf_removecvref.h:128
bsl::remove_cv< typenamebsl::remove_reference< t_TYPE >::type >::type type
Definition bslmf_removecvref.h:136