Navigation

Operators and Keywords

Function List:

C++ API

bp_table Class Reference

#include <debug.h>

Collaboration diagram for bp_table:

List of all members.


Public Types

typedef std::map< int, intintmap
typedef intmap::const_iterator const_intmap_iterator
typedef intmap::iterator intmap_iterator
typedef std::map< std::string,
intmap
fname_line_map
typedef
fname_line_map::const_iterator 
const_fname_line_map_iterator
typedef fname_line_map::iterator fname_line_map_iterator

Static Public Member Functions

static bool instance_ok (void)
static intmap add_breakpoint (const std::string &fname="", const intmap &lines=intmap())
static int remove_breakpoint (const std::string &fname="", const intmap &lines=intmap())
static intmap remove_all_breakpoints_in_file (const std::string &fname, bool silent=false)
static void remove_all_breakpoints (void)
static fname_line_map get_breakpoint_list (const octave_value_list &fname_list)
static bool have_breakpoints (void)

Member Typedef Documentation

typedef fname_line_map::iterator bp_table::fname_line_map_iterator

typedef std::map<int, int> bp_table::intmap

typedef intmap::iterator bp_table::intmap_iterator


Member Function Documentation

static intmap bp_table::add_breakpoint ( const std::string fname = "",
const intmap lines = intmap () 
) [inline, static]

static fname_line_map bp_table::get_breakpoint_list ( const octave_value_list fname_list  )  [inline, static]

static bool bp_table::have_breakpoints ( void   )  [inline, static]

static bool bp_table::instance_ok ( void   )  [inline, static]

static void bp_table::remove_all_breakpoints ( void   )  [inline, static]

static intmap bp_table::remove_all_breakpoints_in_file ( const std::string fname,
bool  silent = false 
) [inline, static]

static int bp_table::remove_breakpoint ( const std::string fname = "",
const intmap lines = intmap () 
) [inline, static]


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