Latest available version: IDA and decompilers v8.4.240527sp2 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon

Base class for loop statements. More...

#include <hexrays.hpp>

Inheritance diagram for cloop_t:
ceinsn_t cdo_t cfor_t cwhile_t

Public Member Functions

 cloop_t (cinsn_t *b=nullptr)
 cloop_t (const cloop_t &r)
cloop_toperator= (const cloop_t &r)
cloop_tassign (const cloop_t &r)
void cleanup ()

Public Attributes

cinsn_tbody = 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()

cloop_t & cloop_t::assign ( const cloop_t r)

Definition at line 11805 of file hexrays.hpp.

◆ cleanup()

void cloop_t::cleanup ( )

Definition at line 7261 of file hexrays.hpp.

◆ operator=()

cloop_t & cloop_t::operator= ( const cloop_t r)

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.