Nemiver  0.3
Classes | Functions
nemiver::variables_utils2 Namespace Reference

Classes

struct  VariableColumns
 

Functions

VariableColumnsget_variable_columns ()
 
bool is_type_a_pointer (const UString &a_type)
 
void set_a_variable_node_type (Gtk::TreeModel::iterator &a_var_it, const UString &a_type, bool a_truncate)
 
void update_a_variable_node (const IDebugger::VariableSafePtr a_var, Gtk::TreeView &a_tree_view, Gtk::TreeModel::iterator &a_iter, bool a_truncate_type, bool a_handle_highlight, bool a_is_new_frame)
 
void update_unfolded_variable (const IDebugger::VariableSafePtr a_var, Gtk::TreeView &a_tree_view, Gtk::TreeModel::iterator a_var_it, bool a_truncate_type)
 
bool find_a_variable (const IDebugger::VariableSafePtr a_var, const Gtk::TreeModel::iterator &a_parent_row_it, Gtk::TreeModel::iterator &a_out_row_it)
 
bool variables_match (const IDebugger::VariableSafePtr &a_var, const Gtk::TreeModel::iterator a_row_it)
 
bool find_a_variable_descendent (const IDebugger::VariableSafePtr a_var, const Gtk::TreeModel::iterator &a_parent_row_it, Gtk::TreeModel::iterator &a_out_row_it)
 
bool update_a_variable (const IDebugger::VariableSafePtr a_var, Gtk::TreeView &a_tree_view, Gtk::TreeModel::iterator &a_parent_row_it, bool a_truncate_type, bool a_handle_highlight, bool a_is_new_frame, bool a_update_members=false)
 
bool append_a_variable (const IDebugger::VariableSafePtr a_var, Gtk::TreeView &a_tree_view, Gtk::TreeModel::iterator &a_parent_row_it, bool a_truncate_type)
 
bool append_a_variable (const IDebugger::VariableSafePtr a_var, Gtk::TreeView &a_tree_view, Gtk::TreeModel::iterator &a_parent_row_it, Gtk::TreeModel::iterator &a_result, bool a_truncate_type)
 
bool set_a_variable (const IDebugger::VariableSafePtr a_var, Gtk::TreeView &a_tree_view, Gtk::TreeModel::iterator a_row_it, bool a_truncate_type)
 
bool unlink_a_variable_row (const IDebugger::VariableSafePtr &a_var, const Glib::RefPtr< Gtk::TreeStore > &a_store, const Gtk::TreeModel::iterator &a_parent_row_it)
 
bool unlink_member_variable_rows (const Gtk::TreeModel::iterator &a_row_it, const Glib::RefPtr< Gtk::TreeStore > &a_store)
 
bool visualize_a_variable (const IDebugger::VariableSafePtr a_var, const Gtk::TreeModel::iterator &a_var_row_it, Gtk::TreeView &a_tree_view, const Glib::RefPtr< Gtk::TreeStore > &a_store)
 

Function Documentation

◆ append_a_variable() [1/2]

bool nemiver::variables_utils2::append_a_variable ( const IDebugger::VariableSafePtr  a_var,
Gtk::TreeView &  a_tree_view,
Gtk::TreeModel::iterator &  a_parent_row_it,
bool  a_truncate_type 
)

◆ append_a_variable() [2/2]

bool nemiver::variables_utils2::append_a_variable ( const IDebugger::VariableSafePtr  a_var,
Gtk::TreeView &  a_tree_view,
Gtk::TreeModel::iterator &  a_parent_row_it,
Gtk::TreeModel::iterator &  a_result,
bool  a_truncate_type 
)

◆ find_a_variable()

bool nemiver::variables_utils2::find_a_variable ( const IDebugger::VariableSafePtr  a_var,
const Gtk::TreeModel::iterator &  a_parent_row_it,
Gtk::TreeModel::iterator &  a_out_row_it 
)

◆ find_a_variable_descendent()

bool nemiver::variables_utils2::find_a_variable_descendent ( const IDebugger::VariableSafePtr  a_var,
const Gtk::TreeModel::iterator &  a_parent_row_it,
Gtk::TreeModel::iterator &  a_out_row_it 
)

◆ get_variable_columns()

VariableColumns& nemiver::variables_utils2::get_variable_columns ( )

◆ is_type_a_pointer()

bool nemiver::variables_utils2::is_type_a_pointer ( const UString a_type)

◆ set_a_variable()

bool nemiver::variables_utils2::set_a_variable ( const IDebugger::VariableSafePtr  a_var,
Gtk::TreeView &  a_tree_view,
Gtk::TreeModel::iterator  a_row_it,
bool  a_truncate_type 
)

◆ set_a_variable_node_type()

void nemiver::variables_utils2::set_a_variable_node_type ( Gtk::TreeModel::iterator &  a_var_it,
const UString a_type,
bool  a_truncate 
)

◆ unlink_a_variable_row()

bool nemiver::variables_utils2::unlink_a_variable_row ( const IDebugger::VariableSafePtr a_var,
const Glib::RefPtr< Gtk::TreeStore > &  a_store,
const Gtk::TreeModel::iterator &  a_parent_row_it 
)

◆ unlink_member_variable_rows()

bool nemiver::variables_utils2::unlink_member_variable_rows ( const Gtk::TreeModel::iterator &  a_row_it,
const Glib::RefPtr< Gtk::TreeStore > &  a_store 
)

◆ update_a_variable()

bool nemiver::variables_utils2::update_a_variable ( const IDebugger::VariableSafePtr  a_var,
Gtk::TreeView &  a_tree_view,
Gtk::TreeModel::iterator &  a_parent_row_it,
bool  a_truncate_type,
bool  a_handle_highlight,
bool  a_is_new_frame,
bool  a_update_members = false 
)

◆ update_a_variable_node()

void nemiver::variables_utils2::update_a_variable_node ( const IDebugger::VariableSafePtr  a_var,
Gtk::TreeView &  a_tree_view,
Gtk::TreeModel::iterator &  a_iter,
bool  a_truncate_type,
bool  a_handle_highlight,
bool  a_is_new_frame 
)

◆ update_unfolded_variable()

void nemiver::variables_utils2::update_unfolded_variable ( const IDebugger::VariableSafePtr  a_var,
Gtk::TreeView &  a_tree_view,
Gtk::TreeModel::iterator  a_var_it,
bool  a_truncate_type 
)

◆ variables_match()

bool nemiver::variables_utils2::variables_match ( const IDebugger::VariableSafePtr a_var,
const Gtk::TreeModel::iterator  a_row_it 
)

◆ visualize_a_variable()

bool nemiver::variables_utils2::visualize_a_variable ( const IDebugger::VariableSafePtr  a_var,
const Gtk::TreeModel::iterator &  a_var_row_it,
Gtk::TreeView &  a_tree_view,
const Glib::RefPtr< Gtk::TreeStore > &  a_store 
)