Lines Matching refs:logic_error
20 class logic_error;
64 class _LIBCPP_EXCEPTION_ABI logic_error
70 explicit logic_error(const string&);
71 explicit logic_error(const char*);
73 logic_error(const logic_error&) _NOEXCEPT;
74 logic_error& operator=(const logic_error&) _NOEXCEPT;
76 virtual ~logic_error() _NOEXCEPT;
99 : public logic_error
102 _LIBCPP_INLINE_VISIBILITY explicit domain_error(const string& __s) : logic_error(__s) {}
103 _LIBCPP_INLINE_VISIBILITY explicit domain_error(const char* __s) : logic_error(__s) {}
109 : public logic_error
112 _LIBCPP_INLINE_VISIBILITY explicit invalid_argument(const string& __s) : logic_error(__s) {}
113 _LIBCPP_INLINE_VISIBILITY explicit invalid_argument(const char* __s) : logic_error(__s) {}
119 : public logic_error
122 _LIBCPP_INLINE_VISIBILITY explicit length_error(const string& __s) : logic_error(__s) {}
123 _LIBCPP_INLINE_VISIBILITY explicit length_error(const char* __s) : logic_error(__s) {}
129 : public logic_error
132 _LIBCPP_INLINE_VISIBILITY explicit out_of_range(const string& __s) : logic_error(__s) {}
133 _LIBCPP_INLINE_VISIBILITY explicit out_of_range(const char* __s) : logic_error(__s) {}