Lines Matching refs:error_category

19 class error_category
22 virtual ~error_category() noexcept;
24 constexpr error_category();
25 error_category(const error_category&) = delete;
26 error_category& operator=(const error_category&) = delete;
34 bool operator==(const error_category& rhs) const noexcept;
35 bool operator!=(const error_category& rhs) const noexcept;
36 bool operator<(const error_category& rhs) const noexcept;
39 const error_category& generic_category() noexcept;
40 const error_category& system_category() noexcept;
59 error_code(int val, const error_category& cat) noexcept;
64 void assign(int val, const error_category& cat) noexcept;
71 const error_category& category() const noexcept;
88 error_condition(int val, const error_category& cat) noexcept;
93 void assign(int val, const error_category& cat) noexcept;
100 const error_category& category() const noexcept;
114 system_error(int ev, const error_category& ecat, const string& what_arg);
115 system_error(int ev, const error_category& ecat, const char* what_arg);
116 system_error(int ev, const error_category& ecat);
199 // class error_category
203 class _LIBCPP_TYPE_VIS error_category
206 virtual ~error_category() _NOEXCEPT;
209 error_category() noexcept;
212 _LIBCPP_CONSTEXPR_AFTER_CXX11 error_category() _NOEXCEPT = default;
214 error_category(const error_category&) = delete;
215 error_category& operator=(const error_category&) = delete;
224 bool operator==(const error_category& __rhs) const _NOEXCEPT {return this == &__rhs;}
227 bool operator!=(const error_category& __rhs) const _NOEXCEPT {return !(*this == __rhs);}
230 bool operator< (const error_category& __rhs) const _NOEXCEPT {return this < &__rhs;}
236 : public error_category
242 _LIBCPP_FUNC_VIS const error_category& generic_category() _NOEXCEPT;
243 _LIBCPP_FUNC_VIS const error_category& system_category() _NOEXCEPT;
248 const error_category* __cat_;
254 error_condition(int __val, const error_category& __cat) _NOEXCEPT
265 void assign(int __val, const error_category& __cat) _NOEXCEPT
292 const error_category& category() const _NOEXCEPT {return *__cat_;}
319 const error_category* __cat_;
325 error_code(int __val, const error_category& __cat) _NOEXCEPT
336 void assign(int __val, const error_category& __cat) _NOEXCEPT
363 const error_category& category() const _NOEXCEPT {return *__cat_;}
471 system_error(int __ev, const error_category& __ecat, const string& __what_arg);
472 system_error(int __ev, const error_category& __ecat, const char* __what_arg);
473 system_error(int __ev, const error_category& __ecat);