29 #include <tacopie/utils/logger.hpp> 39 tacopie_error(
const std::string& what,
const std::string& file, std::size_t line);
52 const std::string&
get_file(
void)
const;
74 #define __TACOPIE_THROW(level, what) \ 76 __TACOPIE_LOG(level, (what)); \ 77 throw tacopie::tacopie_error((what), __FILE__, __LINE__); \ const std::string & get_file(void) const
tacopie_error(const std::string &what, const std::string &file, std::size_t line)
ctor
tacopie_error & operator=(const tacopie_error &)=default
assignment operator
Definition: io_service.hpp:48
std::size_t get_line(void) const
~tacopie_error(void)=default
assignment operator