Lines Matching refs:exception
42 class exception { // base of all library exceptions
44 exception() _NOEXCEPT : __data_() {}
46 explicit exception(char const* __message) _NOEXCEPT : __data_() {
51 exception(exception const&) _NOEXCEPT {}
53 exception& operator=(exception const&) _NOEXCEPT { return *this; }
55 virtual ~exception() _NOEXCEPT {}
63 class bad_exception : public exception {
65 bad_exception() _NOEXCEPT : exception("bad exception") {}
72 class _LIBCPP_EXPORTED_FROM_ABI exception {
74 _LIBCPP_HIDE_FROM_ABI exception() _NOEXCEPT {}
75 _LIBCPP_HIDE_FROM_ABI exception(const exception&) _NOEXCEPT = default;
76 _LIBCPP_HIDE_FROM_ABI exception& operator=(const exception&) _NOEXCEPT = default;
78 virtual ~exception() _NOEXCEPT;
82 class _LIBCPP_EXPORTED_FROM_ABI bad_exception : public exception {