26 #if defined (HAVE_CONFIG_H)
205 for (
int i = 0; i <
len; i++)
234 std::list<bp_type>
retval;
238 for (
int i = 0; i < lines.
length (); i++)
241 conds(i).string_value ()));
254 const std::string& file,
256 const std::string& condition)
262 for (
int i = 0; i <
len; i++)
266 if (p !=
line.end ())
268 int lineno = p->second;
272 if (
retval[i] != 0 && ! file.empty ())
282 const std::string& file)
288 for (
int i = 0; i < bkpts.
length (); i++)
290 int lineno =
static_cast<int> (bkpts(i).int_value ());
intmap::const_iterator const_intmap_iterator
std::map< int, int > intmap
Provides threadsafe access to octave.
void update_breakpoint(bool insert, const std::string &file, int line, const std::string &cond="")
octave_value_list get_cond_list(void)
octave_value_list get_list(void)
tree_expression * set_print_flag(bool print)
bool print_result(void) const
bool is_end_of_fcn_or_script(void) const
bool is_end_of_file(void) const
void accept(tree_walker &tw)
int set_breakpoint(int line, const std::string &condition)
void delete_breakpoint(int line)
octave_value_list list_breakpoints(void)
bp_table::intmap remove_all_breakpoints(event_manager &evmgr, const std::string &file)
std::list< bp_type > breakpoints_and_conds(void)
bp_table::intmap add_breakpoint(event_manager &evmgr, const std::string &file, const bp_table::intmap &line, const std::string &condition)
bool is_end_of_fcn_or_script(void) const
bool is_active_breakpoint(tree_evaluator &tw) const
comment_list * m_comment_list
bool is_end_of_file(void) const
tree_expression * m_expression
void accept(tree_walker &tw)
void set_print_flag(bool print_flag)
void delete_breakpoint(void)
void echo_code(const std::string &prefix)
void set_location(int l, int c)
bool is_breakpoint(void) const
void set_breakpoint(const std::string &condition)
std::string bp_cond() const
virtual int column(void) const
void set_location(int l, int c)
virtual void delete_breakpoint(void)
bool is_active_breakpoint(tree_evaluator &tw) const
const std::string bp_cond(void) const
virtual int line(void) const
virtual void set_breakpoint(const std::string &condition)
bool is_breakpoint(void) const
octave_idx_type length(void) const
octave_value::octave_value(const Array< char > &chm, char type) return retval