8#ifndef INCLUDED_BSLMF_ADDCONST
9#define INCLUDED_BSLMF_ADDCONST
98#include <bslscm_version.h>
118template <
class t_TYPE,
bool t_ADD_CONST_FLAG>
136template <
class t_TYPE>
160template <
class t_TYPE>
169 typedef typename BloombergLP::bslmf::AddConst_Imp<
175#ifdef BSLS_COMPILERFEATURES_SUPPORT_ALIAS_TEMPLATES
183template <
class t_TYPE>
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlb_printmethods.h:283
Definition bdlbb_blob.h:576
Definition bslmf_addconst.h:161
BloombergLP::bslmf::AddConst_Imp< t_TYPE,!is_reference< t_TYPE >::value &&!is_function< t_TYPE >::value &&!is_const< t_TYPE >::value >::Type type
Definition bslmf_addconst.h:172
Definition bslmf_isconst.h:144
Definition bslmf_isfunction.h:232
Definition bslmf_isreference.h:137
t_TYPE Type
This typedef is an alias to the (template parameter) t_TYPE.
Definition bslmf_addconst.h:142
Definition bslmf_addconst.h:119
t_TYPE const Type
Definition bslmf_addconst.h:126