25 #ifndef __NMV_EXPR_MONITOR_H__
26 #define __NMV_EXPR_MONITOR_H__
33 NEMIVER_BEGIN_NAMESPACE (
nemiver)
44 ExprMonitor (
const ExprMonitor&);
45 ExprMonitor&
operator= (
const ExprMonitor&);
54 ExprMonitor (IDebugger &a_dbg,
55 IPerspective &a_perspective);
56 virtual ~ExprMonitor ();
57 Gtk::Widget& widget ();
58 void add_expression (
const IDebugger::VariableSafePtr a_expr);
59 void add_expressions (
const IDebugger::VariableList &a_exprs);
60 bool expression_is_monitored (
const IDebugger::Variable &a_expr)
const;
61 void remove_expression (
const IDebugger::VariableSafePtr a_expr);
62 void remove_expressions (
const IDebugger::VariableList &a_exprs);
63 void re_init_widget (
bool a_remember_variables);
68 #endif // __NMV_EXPR_MONITOR_H__