include/util/exception.hpp File Reference

#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)
Generated on Wed May 30 15:07:26 2012 by  doxygen 1.6.3