|
Blender V4.3
|
#include <BLI_exception_safety_test_utils.hh>
Public Member Functions | |
| ExceptionThrower (int value=0) | |
| ExceptionThrower (const ExceptionThrower &other) | |
| ExceptionThrower (ExceptionThrower &&other) | |
| ExceptionThrower & | operator= (const ExceptionThrower &other) |
| ExceptionThrower & | operator= (ExceptionThrower &&other) |
| ~ExceptionThrower () | |
| uint64_t | hash () const |
Public Attributes | |
| bool | throw_during_copy |
| bool | throw_during_move |
| int | value |
Friends | |
| bool | operator== (const ExceptionThrower &a, const ExceptionThrower &b) |
| bool | operator!= (const ExceptionThrower &a, const ExceptionThrower &b) |
Definition at line 12 of file BLI_exception_safety_test_utils.hh.
|
inline |
Definition at line 29 of file BLI_exception_safety_test_utils.hh.
|
inline |
Definition at line 38 of file BLI_exception_safety_test_utils.hh.
References EXPECT_EQ().
|
inline |
Definition at line 46 of file BLI_exception_safety_test_utils.hh.
References EXPECT_EQ().
|
inline |
Definition at line 74 of file BLI_exception_safety_test_utils.hh.
References EXPECT_EQ(), and MEM_freeN().
|
inline |
Definition at line 90 of file BLI_exception_safety_test_utils.hh.
|
inline |
Definition at line 54 of file BLI_exception_safety_test_utils.hh.
References EXPECT_EQ(), and throw_during_copy.
|
inline |
Definition at line 64 of file BLI_exception_safety_test_utils.hh.
References EXPECT_EQ(), and throw_during_move.
|
friend |
Definition at line 100 of file BLI_exception_safety_test_utils.hh.
|
friend |
Definition at line 95 of file BLI_exception_safety_test_utils.hh.
|
mutable |
Definition at line 24 of file BLI_exception_safety_test_utils.hh.
Referenced by operator=(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), and blender::tests::TEST().
|
mutable |
Definition at line 25 of file BLI_exception_safety_test_utils.hh.
Referenced by operator=().
| int blender::tests::ExceptionThrower::value |
Definition at line 27 of file BLI_exception_safety_test_utils.hh.