graph_chains_t Class Reference
Inheritance diagram for graph_chains_t:

Public Member Functions | |
int | for_all_chains (chain_visitor_t &cv, int gca_flags) |
Visit all chains. More... | |
bool | is_locked (void) const |
Are the chains locked? It is a good idea to lock the chains before using them. More... | |
void | acquire (void) |
Lock the chains. More... | |
void | release (void) |
Unlock the chains. More... | |
void | swap (graph_chains_t &r) |
Detailed Description
- Examples
- hexrays_sample12.cpp.
Definition at line 3424 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ graph_chains_t()
graph_chains_t::graph_chains_t | ( | void | ) |
Definition at line 3428 of file hexrays.hpp.
◆ ~graph_chains_t()
graph_chains_t::~graph_chains_t | ( | void | ) |
Definition at line 3429 of file hexrays.hpp.
Member Function Documentation
◆ acquire()
void graph_chains_t::acquire | ( | void | ) |
Lock the chains.
Definition at line 3449 of file hexrays.hpp.
◆ for_all_chains()
int graph_chains_t::for_all_chains | ( | chain_visitor_t & | cv, |
int | gca_flags | ||
) |
Visit all chains.
- Parameters
-
cv chain visitor gca_flags combination of GCA_ bits
Definition at line 10832 of file hexrays.hpp.
◆ is_locked()
bool graph_chains_t::is_locked | ( | void | ) | const |
Are the chains locked? It is a good idea to lock the chains before using them.
This ensures that they won't be recalculated and reallocated during the use. See the chain_keeper_t class for that.
Definition at line 3447 of file hexrays.hpp.
◆ release()
void graph_chains_t::release | ( | void | ) |
Unlock the chains.
Definition at line 10838 of file hexrays.hpp.
◆ swap()
void graph_chains_t::swap | ( | graph_chains_t & | r | ) |
Definition at line 3452 of file hexrays.hpp.