IOSS 2.0
Loading...
Searching...
No Matches
Ioss_SmartAssert.C File Reference
#include "Ioss_SmartAssert.h"
#include <cstdlib>
#include <fstream>
#include <stdexcept>
Include dependency graph for Ioss_SmartAssert.C:

Classes

struct  anonymous_namespace{Ioss_SmartAssert.C}::stream_holder
 

Namespaces

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

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_logger (const assert_context &context)
 
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::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