10 #define MARLIN_BOOK_THROW( message ) \ 11 throw marlinmt::book::exceptions::BookStoreException( \ 12 __LINE__, __FUNCTION__, __FILE__, message ); 16 namespace exceptions {
23 const std::string_view& message) ;
25 const char*
what()
const noexcept override ;
34 const std::string_view& message)
37 +
" (l." + std::to_string(line) +
") in " 38 + func +
": " + std::string(message)
const std::string _message
BookStoreException()=delete
const char * what() const noexcept override