#include <string>
#include <sstream>
#include <stdexcept>
Go to the source code of this file.
Namespaces | |
namespace | aitools |
namespace | aitools::util |
Functions | |
template<typename T > | |
std::string | aitools::util::format (const std::string &msg, const T &value) |
template<typename T > | |
void | aitools::util::throw_runtime_error (const std::string &msg, const T &value) |
template<typename T > | |
void | aitools::util::throw_invalid_argument (const std::string &msg, const T &value) |
template<typename T > | |
void | aitools::util::throw_out_of_range (const std::string &msg, const T &value) |
template<typename T > | |
void | aitools::util::throw_length_error (const std::string &msg, const T &value) |
template<typename T > | |
void | aitools::util::throw_logic_error (const std::string &msg, const T &value) |
template<typename T > | |
void | aitools::util::throw_domain_error (const std::string &msg, const T &value) |
void | aitools::util::throw_logic_error (const std::string &msg) |
void | aitools::util::throw_domain_error (const std::string &msg) |
void | aitools::util::throw_runtime_error (const std::string &msg) |
void | aitools::util::throw_overflow_error (const std::string &msg) |
void | aitools::util::throw_underflow_error (const std::string &msg) |
void | aitools::util::throw_invalid_argument (const std::string &msg) |