#include <Ioss_SmartAssert.h>
◆ assert_func
◆ handlers_collection
◆ Assert() [1/2]
Ioss::Assert::Assert |
( |
const char * | expr | ) |
|
|
inlineexplicit |
◆ Assert() [2/2]
Ioss::Assert::Assert |
( |
const Assert & | other | ) |
|
|
inline |
◆ ~Assert()
Ioss::Assert::~Assert |
( |
| ) |
|
|
inline |
◆ debug()
Assert & Ioss::Assert::debug |
( |
const char * | strMsg = nullptr | ) |
|
|
inline |
◆ error()
Assert & Ioss::Assert::error |
( |
const char * | strMsg = nullptr | ) |
|
|
inline |
◆ fatal()
Assert & Ioss::Assert::fatal |
( |
const char * | strMsg = nullptr | ) |
|
|
inline |
◆ get_handler()
static assert_func Ioss::Assert::get_handler |
( |
int | nLevel | ) |
|
|
inlinestaticprivate |
◆ handle_assert()
void Ioss::Assert::handle_assert |
( |
| ) |
|
|
inlineprivate |
◆ handlers()
◆ level()
Assert & Ioss::Assert::level |
( |
int | nLevel, |
|
|
const char * | strMsg = nullptr ) |
|
inline |
◆ logger()
◆ msg()
Assert & Ioss::Assert::msg |
( |
const char * | strMsg | ) |
|
|
inline |
◆ print_context()
Assert & Ioss::Assert::print_context |
( |
const char * | file, |
|
|
int | line ) |
|
inline |
◆ print_current_val()
template<class type >
Assert & Ioss::Assert::print_current_val |
( |
const type & | val, |
|
|
const char * | my_msg ) |
|
inline |
◆ set_handler()
static void Ioss::Assert::set_handler |
( |
int | nLevel, |
|
|
assert_func | handler ) |
|
inlinestatic |
◆ set_log() [1/3]
◆ set_log() [2/3]
static void Ioss::Assert::set_log |
( |
const char * | strFileName | ) |
|
|
inlinestatic |
◆ set_log() [3/3]
static void Ioss::Assert::set_log |
( |
std::ostream & | out | ) |
|
|
inlinestatic |
◆ warn()
Assert & Ioss::Assert::warn |
( |
const char * | strMsg = nullptr | ) |
|
|
inline |
◆ context_
◆ needs_handling_
bool Ioss::Assert::needs_handling_ {true} |
|
mutableprivate |
◆ SMART_ASSERT_A
Assert& Ioss::Assert::SMART_ASSERT_A |
◆ SMART_ASSERT_B
Assert& Ioss::Assert::SMART_ASSERT_B |
The documentation for this struct was generated from the following file: