exceptions.cpp (968B)
1 #include "yaml-cpp/exceptions.h" 2 #include "yaml-cpp/noexcept.h" 3 4 namespace YAML { 5 6 // These destructors are defined out-of-line so the vtable is only emitted once. 7 Exception::~Exception() YAML_CPP_NOEXCEPT = default; 8 ParserException::~ParserException() YAML_CPP_NOEXCEPT = default; 9 RepresentationException::~RepresentationException() YAML_CPP_NOEXCEPT = default; 10 InvalidScalar::~InvalidScalar() YAML_CPP_NOEXCEPT = default; 11 KeyNotFound::~KeyNotFound() YAML_CPP_NOEXCEPT = default; 12 InvalidNode::~InvalidNode() YAML_CPP_NOEXCEPT = default; 13 BadConversion::~BadConversion() YAML_CPP_NOEXCEPT = default; 14 BadDereference::~BadDereference() YAML_CPP_NOEXCEPT = default; 15 BadSubscript::~BadSubscript() YAML_CPP_NOEXCEPT = default; 16 BadPushback::~BadPushback() YAML_CPP_NOEXCEPT = default; 17 BadInsert::~BadInsert() YAML_CPP_NOEXCEPT = default; 18 EmitterException::~EmitterException() YAML_CPP_NOEXCEPT = default; 19 BadFile::~BadFile() YAML_CPP_NOEXCEPT = default; 20 } // namespace YAML