#include <iostream>
#include <sstream>
#include <cassert>
#include <stdexcept>
#include <mia/core/defines.hh>
Go to the source code of this file.
|
| void | __append_message (std::ostream &os) |
| template<typename V> |
| void | __append_message (std::ostream &os, const V &v) |
| template<typename V, typename... T> |
| void | __append_message (std::ostream &os, const V &v, T ...t) |
| template<typename... T> |
| const std::string | __create_message (T ...t) |
| template<typename E, typename... T> |
| E | create_exception (T ...t) |
| | helper template to create exceptions with complex messages
|
◆ DEBUG_ASSERT_RELEASE_THROW
| #define DEBUG_ASSERT_RELEASE_THROW |
( |
| cond, |
|
|
| msg... ) |
◆ __append_message() [1/3]
| void __append_message |
( |
std::ostream & | os | ) |
|
|
inline |
◆ __append_message() [2/3]
template<typename V>
| void __append_message |
( |
std::ostream & | os, |
|
|
const V & | v ) |
◆ __append_message() [3/3]
template<typename V, typename... T>
| void __append_message |
( |
std::ostream & | os, |
|
|
const V & | v, |
|
|
T ... | t ) |
◆ __create_message()
template<typename... T>
| const std::string __create_message |
( |
T ... | t | ) |
|