Debugger: Documentation work on qtcreatorcdbext/Debugger.

Add comments, introduce internal switch in
doc/api/qtcreator-api.qdocconf.
This commit is contained in:
Friedemann Kleint
2011-02-04 15:08:31 +01:00
parent 8a2aab79e9
commit 4d46c69d25
27 changed files with 348 additions and 168 deletions

View File

@@ -47,6 +47,13 @@ WINDBG_EXTENSION_APIS ExtensionApis = {sizeof(WINDBG_EXTENSION_APIS), 0, 0, 0,
const char *ExtensionContext::stopReasonKeyC = "reason";
const char *ExtensionContext::breakPointStopReasonC = "breakpoint";
/*! \class ExtensionContext
Global singleton with context.
Caches a symbolgroup per frame and thread as long as the session is accessible.
\ingroup qtcreatorcdbext
*/
ExtensionContext::ExtensionContext() :
m_hookedClient(0),
m_oldEventCallback(0), m_oldOutputCallback(0),
@@ -376,7 +383,11 @@ void CALLBACK DebugExtensionNotify(ULONG Notify, ULONG64)
} // extern "C"
// -------- ExtensionCommandContext
/*! \class ExtensionCommandContext
Context for extension commands to be instantiated on stack in a command handler.
Provides the IDebug objects on demand. \ingroup qtcreatorcdbext
*/
ExtensionCommandContext *ExtensionCommandContext::m_instance = 0;