|
IOSS 2.0
|
#include "ioss_export.h"#include <iostream>#include <map>#include <sstream>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | Ioss::assert_context |
| struct | Ioss::Private::is_null_finder< T > |
| struct | Ioss::Private::is_null_finder< char * > |
| struct | Ioss::Private::is_null_finder< const char * > |
| struct | Ioss::Assert |
Namespaces | |
| namespace | Ioss |
| The main namespace for the Ioss library. | |
| namespace | Ioss::SmartAssert |
| namespace | Ioss::Private |
Macros | |
| #define | SMART_ASSERT_DEBUG |
| #define | SMART_ASSERT(expr) |
| #define | SMART_VERIFY(expr) |
| #define | SMART_ASSERT_A(x) |
| #define | SMART_ASSERT_B(x) |
| #define | SMART_ASSERT_OP(x, next) |
Typedefs | |
| using | Ioss::SmartAssert::assert_func = void (*)(const assert_context &) |
Enumerations | |
| enum | { Ioss::lvl_warn = 100 , Ioss::lvl_debug = 200 , Ioss::lvl_error = 300 , Ioss::lvl_fatal = 1000 } |
Functions | |
| std::string | Ioss::SmartAssert::get_typeof_level (int nLevel) |
| void | Ioss::SmartAssert::dump_context_summary (const assert_context &context, std::ostream &out) |
| void | Ioss::SmartAssert::dump_context_detail (const assert_context &context, std::ostream &out) |
| void | Ioss::SmartAssert::default_warn_handler (const assert_context &context) |
| void | Ioss::SmartAssert::default_debug_handler (const assert_context &context) |
| void | Ioss::SmartAssert::default_error_handler (const assert_context &context) |
| void | Ioss::SmartAssert::default_fatal_handler (const assert_context &context) |
| void | Ioss::SmartAssert::default_logger (const assert_context &context) |
| void | Ioss::Private::init_assert () |
| void | Ioss::Private::set_default_log_stream (std::ostream &out) |
| void | Ioss::Private::set_default_log_name (const char *str) |
| Assert | Ioss::SmartAssert::make_assert (const char *expr) |
| #define SMART_ASSERT | ( | expr | ) |
| #define SMART_ASSERT_A | ( | x | ) |
| #define SMART_ASSERT_B | ( | x | ) |
| #define SMART_ASSERT_DEBUG |
| #define SMART_ASSERT_OP | ( | x, | |
| next ) |
| #define SMART_VERIFY | ( | expr | ) |