8#ifndef INCLUDED_BSLMF_ADDVOLATILE
9#define INCLUDED_BSLMF_ADDVOLATILE
99#include <bslscm_version.h>
122template <
class t_TYPE,
bool t_ADD_VOLATILE_FLAG>
140template <
class t_TYPE>
167template <
class t_TYPE>
175 typedef typename BloombergLP::bslmf::AddVolatile_Imp<
181#ifdef BSLS_COMPILERFEATURES_SUPPORT_ALIAS_TEMPLATES
189template <
class t_TYPE>
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlat_valuetypefunctions.h:939
Definition bdlbb_blob.h:579
Definition bslmf_addvolatile.h:168
BloombergLP::bslmf::AddVolatile_Imp< t_TYPE,!is_reference< t_TYPE >::value &&!is_function< t_TYPE >::value &&!is_volatile< t_TYPE >::value >::Type type
Definition bslmf_addvolatile.h:178
Definition bslmf_isfunction.h:232
Definition bslmf_isreference.h:137
Definition bslmf_isvolatile.h:145
t_TYPE Type
This typedef is an alias to the (template parameter) t_TYPE.
Definition bslmf_addvolatile.h:146
Definition bslmf_addvolatile.h:123
t_TYPE volatile Type
Definition bslmf_addvolatile.h:130