Line data Source code
1 : #include <utility> 2 : 3 : #include "Tools/Exception/unimplemented_error/unimplemented_error.hpp" 4 : 5 : using namespace spu::tools; 6 : 7 : #define DEFAULT_MESSAGE "Unimplemented function or method." 8 : 9 0 : unimplemented_error::unimplemented_error() noexcept 10 0 : : exception(DEFAULT_MESSAGE) 11 : { 12 0 : } 13 : 14 0 : unimplemented_error::unimplemented_error(std::string&& message) noexcept 15 0 : : exception(message.empty() ? DEFAULT_MESSAGE : message) 16 : { 17 0 : } 18 : 19 355 : unimplemented_error::unimplemented_error(std::string&& filename, 20 : int&& line_num, 21 : std::string&& funcname, 22 355 : std::string&& message) noexcept 23 355 : : exception(std::move(filename), 24 355 : std::move(line_num), 25 355 : std::move(funcname), 26 710 : message.empty() ? DEFAULT_MESSAGE : message) 27 : { 28 355 : }