IOSS 2.0

Classes | Namespaces | Functions | Variables
Ioss_SmartAssert.C File Reference
`#include <Ioss_SmartAssert.h>`
`#include <cstdlib>`
`#include <fstream>`
`#include <set>`
`#include <sstream>`
`#include <stdexcept>`

## Classes
struct | anonymous_namespace{Ioss_SmartAssert.C}::stream_holder
struct | anonymous_namespace{Ioss_SmartAssert.C}::assert_initializer

## Namespaces
| anonymous_namespace{Ioss_SmartAssert.C}
| SmartAssert
| Ioss
| The main namespace for the Ioss library.
| Ioss::Private

## Functions
std::string | SmartAssert::get_typeof_level (int nLevel)
void | SmartAssert::dump_context_summary (const assert_context &context, std::ostream &out)
void | SmartAssert::dump_context_detail (const assert_context &context, std::ostream &out)
void | SmartAssert::default_logger (const assert_context &context)
void | SmartAssert::default_warn_handler (const assert_context &context)
void | SmartAssert::default_debug_handler (const assert_context &context)
void | SmartAssert::default_error_handler (const assert_context &context)
void | SmartAssert::default_fatal_handler (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)

## Variables
stream_holder | anonymous_namespace{Ioss_SmartAssert.C}::default_logger_info
struct anonymous_namespace{Ioss_SmartAssert.C}::assert_initializer | anonymous_namespace{Ioss_SmartAssert.C}::init