8#ifndef INCLUDED_BSLSTL_ISERRORCONDITIONENUM
9#define INCLUDED_BSLSTL_ISERRORCONDITIONENUM
107#include <bslscm_version.h>
115#ifndef BDE_DONT_ALLOW_TRANSITIVE_INCLUDES
121#ifdef BSLS_LIBRARYFEATURES_HAS_CPP11_BASELINE_LIBRARY
123#include <system_error>
125#define BSL_IS_ERROR_CONDITION_ENUM_NAMESPACE std
128using std::is_error_condition_enum;
130#ifdef BSLS_LIBRARYFEATURES_HAS_CPP17_BASELINE_LIBRARY
131using std::is_error_condition_enum_v;
132#elif defined BSLS_COMPILERFEATURES_SUPPORT_VARIABLE_TEMPLATES
134#ifdef BSLS_COMPILERFEATURES_SUPPORT_INLINE_VARIABLES
144#define BSL_IS_ERROR_CONDITION_ENUM_NAMESPACE bsl
static const t_TYPE value
Definition bslmf_integralconstant.h:267
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
#define BSLS_KEYWORD_CONSTEXPR
Definition bsls_keyword.h:624
Definition bdlat_valuetypefunctions.h:939
Definition bslmf_integralconstant.h:261
Definition bslstl_iserrorconditionenum.h:156