IDA C++ SDK 9.2
|
Catch expression. More...
#include <hexrays.hpp>
Public Member Functions | |
DECLARE_COMPARISONS (catchexpr_t) | |
void | swap (catchexpr_t &r) |
bool | is_catch_all () const |
Public Attributes | |
cexpr_t | obj |
the caught object. | |
qstring | fake_type |
if not empty, type of the caught object. |
Catch expression.
catchexpr_t::DECLARE_COMPARISONS | ( | catchexpr_t | ) |
|
inline |
|
inline |
cexpr_t catchexpr_t::obj |
the caught object.
if obj.op==cot_empty, no object. ideally, obj.op==cot_var
qstring catchexpr_t::fake_type |
if not empty, type of the caught object.
ideally, obj.type should be enough. however, in some cases the detailed type info is not available.