IOSS  2.0
SmartAssert Namespace Reference

Typedefs

using assert_func = void(*)(const assert_context &)
 

Functions

std::string get_typeof_level (int nLevel)
 
void dump_context_summary (const assert_context &context, std::ostream &out)
 
void dump_context_detail (const assert_context &context, std::ostream &out)
 
void default_logger (const assert_context &context)
 
void default_warn_handler (const assert_context &context)
 
void default_debug_handler (const assert_context &context)
 
void default_error_handler (const assert_context &context)
 
void default_fatal_handler (const assert_context &context)
 
Assert make_assert (const char *expr)
 

Typedef Documentation

◆ assert_func

using SmartAssert::assert_func = typedef void (*)(const assert_context &)

Function Documentation

◆ default_debug_handler()

void SmartAssert::default_debug_handler ( const assert_context context)

◆ default_error_handler()

void SmartAssert::default_error_handler ( const assert_context context)

◆ default_fatal_handler()

void SmartAssert::default_fatal_handler ( const assert_context context)

◆ default_logger()

void SmartAssert::default_logger ( const assert_context context)

◆ default_warn_handler()

void SmartAssert::default_warn_handler ( const assert_context context)

◆ dump_context_detail()

void SmartAssert::dump_context_detail ( const assert_context context,
std::ostream &  out 
)

◆ dump_context_summary()

void SmartAssert::dump_context_summary ( const assert_context context,
std::ostream &  out 
)

◆ get_typeof_level()

std::string SmartAssert::get_typeof_level ( int  nLevel)

◆ make_assert()

Assert SmartAssert::make_assert ( const char *  expr)
inline