8#ifndef INCLUDED_BSLSTL_SYSTEMERROR
9#define INCLUDED_BSLSTL_SYSTEMERROR
96#include <bslscm_version.h>
110#ifndef BDE_DONT_ALLOW_TRANSITIVE_INCLUDES
114#ifdef BSLS_LIBRARYFEATURES_HAS_CPP11_BASELINE_LIBRARY
116#include <system_error>
119using std::system_error;
150 const std::string& what);
175:
std::runtime_error(what +
std::
string(
": ") + code.message())
182:
std::runtime_error(what +
std::
string(
": ") + code.message())
189:
std::runtime_error(code.message())
197 const std::string& what)
199 category.message(value))
200, d_code(value, category)
209 category.message(value))
210, d_code(value, category)
216:
std::runtime_error(category.message(value))
217, d_code(value, category)
Definition bslstl_string.h:1252
Definition bslstl_error.h:157
Definition bslstl_error.h:214
Definition bslstl_systemerror.h:133
system_error(error_code code, const std::string &what)
Definition bslstl_systemerror.h:174
const error_code & code() const
Return a const reference to the error code held by this object.
Definition bslstl_systemerror.h:223
#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 bdldfp_decimal.h:5549