cloop_t Struct Reference
Base class for loop statements. More...
#include <hexrays.hpp>
Inheritance diagram for cloop_t:
Public Member Functions | |
cloop_t (cinsn_t *b=nullptr) | |
cloop_t (const cloop_t &r) | |
cloop_t & | operator= (const cloop_t &r) |
cloop_t & | assign (const cloop_t &r) |
void | cleanup () |
Public Attributes | |
cinsn_t * | body = nullptr |
Public Attributes inherited from ceinsn_t | |
cexpr_t | expr |
Expression of the statement. More... | |
Detailed Description
Base class for loop statements.
Definition at line 6409 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ cloop_t() [1/2]
cloop_t::cloop_t | ( | cinsn_t * | b = nullptr | ) |
Definition at line 6412 of file hexrays.hpp.
◆ cloop_t() [2/2]
cloop_t::cloop_t | ( | const cloop_t & | r | ) |
Definition at line 6413 of file hexrays.hpp.
◆ ~cloop_t()
cloop_t::~cloop_t | ( | ) |
Definition at line 6416 of file hexrays.hpp.
Member Function Documentation
◆ assign()
Definition at line 11805 of file hexrays.hpp.
◆ cleanup()
void cloop_t::cleanup | ( | ) |
Definition at line 7261 of file hexrays.hpp.
◆ operator=()
Definition at line 6414 of file hexrays.hpp.
Member Data Documentation
◆ body
cinsn_t* cloop_t::body = nullptr |
Definition at line 6411 of file hexrays.hpp.