chain_keeper_t Class Reference
Convenience class to release graph chains automatically. More...
#include <hexrays.hpp>
Public Member Functions | |
chain_keeper_t (graph_chains_t *_gc) | |
block_chains_t & | operator[] (size_t idx) |
block_chains_t & | front () |
block_chains_t & | back () |
operator graph_chains_t & () | |
int | for_all_chains (chain_visitor_t &cv, int gca) |
Detailed Description
Convenience class to release graph chains automatically.
Use this class instead of using graph_chains_t directly.
- Examples
- hexrays_sample12.cpp.
Definition at line 5031 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ chain_keeper_t()
chain_keeper_t::chain_keeper_t | ( | graph_chains_t * | _gc | ) |
Definition at line 5036 of file hexrays.hpp.
◆ ~chain_keeper_t()
chain_keeper_t::~chain_keeper_t | ( | ) |
Definition at line 5037 of file hexrays.hpp.
Member Function Documentation
◆ back()
block_chains_t & chain_keeper_t::back | ( | ) |
Definition at line 5043 of file hexrays.hpp.
◆ for_all_chains()
int chain_keeper_t::for_all_chains | ( | chain_visitor_t & | cv, |
int | gca | ||
) |
Definition at line 5045 of file hexrays.hpp.
◆ front()
block_chains_t & chain_keeper_t::front | ( | ) |
Definition at line 5042 of file hexrays.hpp.
◆ operator graph_chains_t &()
chain_keeper_t::operator graph_chains_t & | ( | ) |
Definition at line 5044 of file hexrays.hpp.
◆ operator[]()
block_chains_t & chain_keeper_t::operator[] | ( | size_t | idx | ) |
Definition at line 5041 of file hexrays.hpp.