IOSS 2.0
Loading...
Searching...
No Matches
Ioss::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

Function Documentation

◆ default_debug_handler()

IOSS_EXPORT void Ioss::SmartAssert::default_debug_handler ( const assert_context & context)

◆ default_error_handler()

IOSS_EXPORT void Ioss::SmartAssert::default_error_handler ( const assert_context & context)

◆ default_fatal_handler()

IOSS_EXPORT void Ioss::SmartAssert::default_fatal_handler ( const assert_context & context)

◆ default_logger()

IOSS_EXPORT void Ioss::SmartAssert::default_logger ( const assert_context & context)

◆ default_warn_handler()

IOSS_EXPORT void Ioss::SmartAssert::default_warn_handler ( const assert_context & context)

◆ dump_context_detail()

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

◆ dump_context_summary()

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

◆ get_typeof_level()

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

◆ make_assert()

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