IDA C++ SDK 9.2
Loading...
Searching...
No Matches
navstack_t Class Reference

#include <moves.hpp>

Public Member Functions

 navstack_t ()
 ~navstack_t ()
bool is_history_enabled () const
bool init (navstack_entry_t *defpos, const char *stream_name, uint32 _flags)
nodeidx_t netcode () const
void set_current (const navstack_entry_t &e, bool in_charge)
bool get_current (navstack_entry_t *out, const char *widget_id) const
void get_all_current (navstack_entry_vec_t *out) const
void stack_jump (bool try_to_unhide, const navstack_entry_t &e)
uint32 stack_index () const
bool stack_seek (navstack_entry_t *out, uint32 index, bool try_to_unhide)
bool stack_forward (navstack_entry_t *out, uint32 cnt, bool try_to_unhide)
bool stack_back (navstack_entry_t *out, uint32 cnt, bool try_to_unhide)
bool stack_nav (navstack_entry_t *out, bool forward, uint32 cnt, bool try_to_unhide)
void stack_clear (const navstack_entry_t &new_tip)
void set_stack_entry (uint32 index, const navstack_entry_t &e)
bool get_stack_entry (navstack_entry_t *out, uint32 index) const
bool get_current_stack_entry (navstack_entry_t *out) const
uint32 stack_size (void) const
void dump () const

Static Public Member Functions

static bool perform_move (const char *stream_name, const char *source_stream_name, const char *widget_id, bool move_stack)

Public Attributes

uint32 flags = 0

Constructor & Destructor Documentation

◆ navstack_t()

navstack_t::navstack_t ( )
inline

◆ ~navstack_t()

navstack_t::~navstack_t ( )
inline

Member Function Documentation

◆ is_history_enabled()

bool navstack_t::is_history_enabled ( ) const
inline

◆ init()

bool navstack_t::init ( navstack_entry_t * defpos,
const char * stream_name,
uint32 _flags )
inline

◆ perform_move()

bool navstack_t::perform_move ( const char * stream_name,
const char * source_stream_name,
const char * widget_id,
bool move_stack )
inlinestatic

◆ netcode()

nodeidx_t navstack_t::netcode ( ) const
inline

◆ set_current()

void navstack_t::set_current ( const navstack_entry_t & e,
bool in_charge )
inline

◆ get_current()

bool navstack_t::get_current ( navstack_entry_t * out,
const char * widget_id ) const
inline

◆ get_all_current()

void navstack_t::get_all_current ( navstack_entry_vec_t * out) const
inline

◆ stack_jump()

void navstack_t::stack_jump ( bool try_to_unhide,
const navstack_entry_t & e )
inline

◆ stack_index()

uint32 navstack_t::stack_index ( ) const
inline

◆ stack_seek()

bool navstack_t::stack_seek ( navstack_entry_t * out,
uint32 index,
bool try_to_unhide )
inline

◆ stack_forward()

bool navstack_t::stack_forward ( navstack_entry_t * out,
uint32 cnt,
bool try_to_unhide )
inline

◆ stack_back()

bool navstack_t::stack_back ( navstack_entry_t * out,
uint32 cnt,
bool try_to_unhide )
inline

◆ stack_nav()

bool navstack_t::stack_nav ( navstack_entry_t * out,
bool forward,
uint32 cnt,
bool try_to_unhide )
inline

◆ stack_clear()

void navstack_t::stack_clear ( const navstack_entry_t & new_tip)
inline

◆ set_stack_entry()

void navstack_t::set_stack_entry ( uint32 index,
const navstack_entry_t & e )
inline

◆ get_stack_entry()

bool navstack_t::get_stack_entry ( navstack_entry_t * out,
uint32 index ) const
inline

◆ get_current_stack_entry()

bool navstack_t::get_current_stack_entry ( navstack_entry_t * out) const
inline

◆ stack_size()

uint32 navstack_t::stack_size ( void ) const
inline

◆ dump()

void navstack_t::dump ( ) const
inline

Member Data Documentation

◆ flags

uint32 navstack_t::flags = 0

The documentation for this class was generated from the following file: