#include <iostream>
#include <map>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
◆ SMART_ASSERT
| #define SMART_ASSERT |
( |
|
expr | ) |
|
Value:if ((expr)) \
; \
else \
Assert & SMART_ASSERT_A
Definition: Ioss_SmartAssert.h:188
Assert make_assert(const char *expr)
Definition: Ioss_SmartAssert.h:330
Assert & print_context(const char *file, int line)
Definition: Ioss_SmartAssert.h:233
◆ SMART_ASSERT_A
◆ SMART_ASSERT_B
◆ SMART_ASSERT_DEBUG
| #define SMART_ASSERT_DEBUG |
◆ SMART_ASSERT_OP
| #define SMART_ASSERT_OP |
( |
|
x, |
|
|
|
next |
|
) |
| SMART_ASSERT_A.print_current_val((x), #x).SMART_ASSERT_##next |
◆ SMART_VERIFY
| #define SMART_VERIFY |
( |
|
expr | ) |
|
Value:if ((expr)) \
; \
else \
Assert & error(const char *strMsg=nullptr)
Definition: Ioss_SmartAssert.h:256
Assert & SMART_ASSERT_A
Definition: Ioss_SmartAssert.h:188
Assert make_assert(const char *expr)
Definition: Ioss_SmartAssert.h:330
Assert & print_context(const char *file, int line)
Definition: Ioss_SmartAssert.h:233
◆ anonymous enum
| Enumerator |
|---|
| lvl_warn | |
| lvl_debug | |
| lvl_error | |
| lvl_fatal | |