NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <breakpointmanager.hpp>
Public Member Functions | |
BreakpointManager () | |
BreakpointManager (const BreakpointManager &_messenger) | |
void | addBreakpoint (const std::string &_sFilename, size_t nLine) |
void | removeBreakpoint (const std::string &_sFilename, size_t nLine) |
void | clearBreakpoints (const std::string &_sFilename) |
void | passBreakpoints (const std::map< std::string, std::vector< size_t > > &_mBreakpoints) |
bool | isBreakpoint (const std::string &_sFilename, size_t nLine) |
Private Attributes | |
std::map< std::string, std::vector< size_t > > | mBreakpoints |
Definition at line 26 of file breakpointmanager.hpp.
BreakpointManager::BreakpointManager | ( | ) |
Definition at line 22 of file breakpointmanager.cpp.
References mBreakpoints.
BreakpointManager::BreakpointManager | ( | const BreakpointManager & | _messenger | ) |
Definition at line 28 of file breakpointmanager.cpp.
References mBreakpoints, and passBreakpoints().
void BreakpointManager::addBreakpoint | ( | const std::string & | _sFilename, |
size_t | nLine | ||
) |
Definition at line 35 of file breakpointmanager.cpp.
References mBreakpoints, and replacePathSeparator().
Referenced by NumeReTerminal::addBreakpoint().
void BreakpointManager::clearBreakpoints | ( | const std::string & | _sFilename | ) |
Definition at line 102 of file breakpointmanager.cpp.
References mBreakpoints, and replacePathSeparator().
Referenced by NumeReTerminal::clearBreakpoints().
bool BreakpointManager::isBreakpoint | ( | const std::string & | _sFilename, |
size_t | nLine | ||
) |
Definition at line 118 of file breakpointmanager.cpp.
References mBreakpoints, and replacePathSeparator().
Referenced by Procedure::execute(), and Procedure::getInlined().
void BreakpointManager::passBreakpoints | ( | const std::map< std::string, std::vector< size_t > > & | _mBreakpoints | ) |
Definition at line 110 of file breakpointmanager.cpp.
References mBreakpoints.
Referenced by BreakpointManager().
void BreakpointManager::removeBreakpoint | ( | const std::string & | _sFilename, |
size_t | nLine | ||
) |
Definition at line 67 of file breakpointmanager.cpp.
References mBreakpoints, and replacePathSeparator().
Referenced by NumeReTerminal::removeBreakpoint().
|
private |
Definition at line 29 of file breakpointmanager.hpp.
Referenced by addBreakpoint(), BreakpointManager(), clearBreakpoints(), isBreakpoint(), passBreakpoints(), and removeBreakpoint().