Lines Matching defs:logic_error
61 logic_error::logic_error(const logic_error& e) noexcept
64 logic_error& logic_error::operator=(const logic_error& e) noexcept
67 logic_error::logic_error(logic_error&& e) noexcept = default;
69 logic_error&
70 logic_error::operator=(logic_error&& e) noexcept = default;
86 logic_error::logic_error(const char* __arg)
90 : logic_error(__arg) { }
93 : logic_error(__arg) { }
96 : logic_error(__arg) { }
99 : logic_error(__arg) { }
185 // logic_error and runtime_error both carry a message in the form of a COW
188 // either a copy of a COW string of another logic_error/runtime_error, or
190 // accessed by logic_error operations. We control all txnal clones of those
351 std::logic_error* le = (std::logic_error*) e;
390 // the class name, and BASE must be logic_error or runtime_error (which is
430 CTORDTOR(11logic_error, std::logic_error, logic_error)
433 _ZGTtNKSt11logic_error4whatEv(const std::logic_error* that)
436 const_cast<std::logic_error*>(that)));
439 CTORDTOR(12domain_error, std::domain_error, logic_error)
440 CTORDTOR(16invalid_argument, std::invalid_argument, logic_error)
441 CTORDTOR(12length_error, std::length_error, logic_error)
442 CTORDTOR(12out_of_range, std::out_of_range, logic_error)