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