|
Code::Blocks
SVN r11506
|
#include <wx/string.h>#include <wx/dynarray.h>#include <deque>#include <vector>#include "debuggermanager.h"Go to the source code of this file.
Classes | |
| struct | Cursor |
| Debugger cursor info. More... | |
| class | DebuggerCmd |
| Basic interface for debugger commands. More... | |
| class | DebuggerInfoCmd |
| This command is similar to DebuggerCmd The only difference is that instead of logging its output in the debugger log, it displays it in a dialog. More... | |
| class | DebuggerContinueBaseCmd |
| Base class for all Continue type of commands. More... | |
| class | DbgCmd_UpdateWatchesTree |
| Action-only debugger command to signal the watches tree to update. More... | |
| struct | DebuggerBreakpoint |
| Debugger breakpoint interface. More... | |
| class | GDBWatch |
Typedefs | |
| typedef std::deque< cb::shared_ptr< DebuggerBreakpoint > > | BreakpointsList |
| typedef std::vector< cb::shared_ptr< GDBWatch > > | WatchesContainer |
Enumerations | |
| enum | WatchFormat { Undefined = 0, Decimal, Unsigned, Hex, Binary, Char, Float, Last, Any } |
| Watch variable format. More... | |
| enum | DebuggerLanguage { dl_Cpp = 0, dl_Fortran } |
Functions | |
| bool | IsPointerType (wxString type) |
| wxString | CleanStringValue (wxString value) |
Variables | |
| const int | DEBUGGER_CURSOR_CHANGED |
| wxCommandEvent ID fired when the cursor has changed. More... | |
| const int | DEBUGGER_SHOW_FILE_LINE |
| wxCommandEvent ID fired to display a file/line (w/out changing the cursor) More... | |
| DebuggerLanguage | g_DebugLanguage |
| typedef std::deque<cb::shared_ptr<DebuggerBreakpoint> > BreakpointsList |
Definition at line 191 of file debugger_defs.h.
| typedef std::vector<cb::shared_ptr<GDBWatch> > WatchesContainer |
Definition at line 261 of file debugger_defs.h.
| enum DebuggerLanguage |
| Enumerator | |
|---|---|
| dl_Cpp | C++ or C language. |
| dl_Fortran | Fortran language. |
Definition at line 266 of file debugger_defs.h.
| enum WatchFormat |
Watch variable format.
Definition at line 197 of file debugger_defs.h.
Definition at line 327 of file debugger_defs.cpp.
References wxString::EndsWith(), wxString::RemoveLast(), and wxT.
Referenced by DebuggerGDB::AddWatch(), EditWatchDlg::EndModal(), EditBreakpointDlg::EndModal(), GdbCmd_ExamineMemory::GdbCmd_ExamineMemory(), DataBreakpointDlg::GetDataExpression(), DebuggerGDB::SendCommand(), and GDB_driver::SetVarValue().
| bool IsPointerType | ( | wxString | type | ) |
Definition at line 309 of file debugger_defs.cpp.
References wxString::Contains(), wxString::EndsWith(), wxString::Trim(), and wxT.
Referenced by GdbCmd_TooltipEvaluation::GdbCmd_TooltipEvaluation(), GDBWatch::IsPointerType(), DebuggerGDB::OnWatchesContextMenu(), and SUITE().
| const int DEBUGGER_CURSOR_CHANGED |
wxCommandEvent ID fired when the cursor has changed.
Definition at line 27 of file debugger_defs.cpp.
Referenced by DebuggerDriver::NotifyCursorChanged().
| const int DEBUGGER_SHOW_FILE_LINE |
wxCommandEvent ID fired to display a file/line (w/out changing the cursor)
Definition at line 28 of file debugger_defs.cpp.
Referenced by DebuggerDriver::ShowFile().
| DebuggerLanguage g_DebugLanguage |
Definition at line 334 of file debugger_defs.cpp.
Referenced by GdbCmd_Watch::GdbCmd_Watch(), ParseGDBWatchValue(), GdbCmd_DebugLanguage::ParseOutput(), and DebuggerGDB::SetWatchValue().
1.8.13