8#ifndef INCLUDED_BSLMF_ISLVALUEREFERENCE
9#define INCLUDED_BSLMF_ISLVALUEREFERENCE
102#include <bslscm_version.h>
110#ifdef BSLS_LIBRARYFEATURES_HAS_CPP11_BASELINE_LIBRARY
111#include <type_traits>
120#ifdef BSLS_LIBRARYFEATURES_HAS_CPP11_BASELINE_LIBRARY
121template <
class t_TYPE>
124 std::is_lvalue_reference<t_TYPE>::value>
134template <
class t_TYPE>
141template <
class t_TYPE>
142struct is_lvalue_reference<t_TYPE&> :
true_type {
146#ifdef BSLS_LIBRARYFEATURES_HAS_CPP17_BASELINE_LIBRARY
147using std::is_lvalue_reference_v;
149#ifdef BSLS_COMPILERFEATURES_SUPPORT_VARIABLE_TEMPLATES
150template <
class t_TYPE>
static const bool value
Definition bslmf_integralconstant.h:258
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_KEYWORD_INLINE_VARIABLE
Definition bsls_keyword.h:623
Definition bdlb_printmethods.h:283
integral_constant< bool, true > true_type
Definition bslmf_integralconstant.h:303
Definition bslmf_integralconstant.h:244
Definition bslmf_islvaluereference.h:125