Function argument
Function argument list
Compound statement (curly braces)
Ctree item: expression.
Depending on the exact expression item type, various fields of this structure are used.
Decompiled function. Decompilation result is kept here.
Ctree item: statement.
Depending on the exact statement type, various fields of the union are used.
Basic ctree item. This is an abstract class (but we don’t use virtual
functions in ctree, so the compiler will not disallow you to create citem_t
instances). However, items of pure citem_t type must never be created.
Two classes, cexpr_t and cinsn_t are derived from it.
Switch statement
Throw statement
C++ Try statement.
This structure is also used to represent wind statements.