IOSS  2.0
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