Extending Qt Creator Manual | Debugger Namespace

Extending Qt Creator Manual 4.11.0

# Debugger Namespace

Header: | #include <Debugger>

## Namespaces

namespace | BinEditor
namespace | CPlusPlus
namespace | Constants
namespace | Constants
namespace | Constants
namespace | Core
namespace | Debugger
namespace | ExtensionSystem
namespace | Icons
namespace | Icons
namespace | Internal
namespace | Internal
namespace | ProjectExplorer
namespace | QSsh
namespace | QmlJS
namespace | TextEditor
namespace | Utils
namespace | std

## Types

enum | DebuggerCapabilities { ReverseSteppingCapability, SnapshotCapability, AutoDerefPointersCapability, DisassemblerCapability, ..., BreakIndividualLocationsCapability }
enum | DebuggerCloseMode { KillAtClose, KillAndExitMonitorAtClose, DetachAtClose }
enum | DebuggerEngineType { NoEngineType, GdbEngineType, CdbEngineType, PdbEngineType, LldbEngineType }
enum | DebuggerLanguage { NoLanguage, CppLanguage, QmlLanguage, AnyLanguage }
enum | DebuggerStartMode { NoStartMode, StartInternal, StartExternal, AttachExternal, ..., StartRemoteProcess }
enum | DebuggerState { DebuggerNotReady, EngineSetupRequested, EngineSetupFailed, EngineSetupOk, ..., DebuggerFinished }
enum | DebuggerState { DebuggerNotReady, EngineSetupRequested, EngineSetupFailed, EngineSetupOk, ..., DebuggerFinished }
enum | LogChannel { LogInput, LogMiscInput, LogOutput, LogWarning, ..., ConsoleOutput }
enum | ModelRoles { DisplaySourceRole, EngineStateRole, EngineActionsEnabledRole, RequestActivationRole, ..., SnapshotCapabilityRole }
enum | ModelRoles { DisplaySourceRole, EngineStateRole, EngineActionsEnabledRole, RequestActivationRole, ..., SnapshotCapabilityRole }
enum | ModelRoles { DisplaySourceRole, EngineStateRole, EngineActionsEnabledRole, RequestActivationRole, ..., SnapshotCapabilityRole }
enum | ToolMode { DebugMode, ProfileMode, ReleaseMode, SymbolsMode, OptimizedMode }
typedef | uint
typedef | uint

## Functions

Debugger::Q_DECL_IMPORT | enableMainWindow(bool on)
Debugger::Q_DECL_IMPORT | showCannotStartDialog(const int &toolName)
Debugger::Q_DECL_IMPORT | showPermanentStatusMessage(const int &message)
Debugger::Q_DECL_IMPORT | wantRunTool(Debugger::ToolMode toolMode, const int &toolName)
Utils::SmallStringView | operator""_sv(const char *const string, int size)
Debugger::Q_DECL_IMPORT | operator<(const Debugger::DiagnosticLocation &first, const Debugger::DiagnosticLocation &second)
Debugger::Q_DECL_IMPORT | operator<(const int &first, const int &second)
Debugger::Q_DECL_IMPORT | operator==(const Debugger::DiagnosticLocation &first, const Debugger::DiagnosticLocation &second)
Debugger::Q_DECL_IMPORT | operator==(const int &first, const int &second)
int & | operator>>(int &, int &)
Debugger::QDataStream & | operator>>(Debugger::QDataStream &ds, int &id)

## Detailed Description

Debugger plugin namespace

## Namespaces

### namespace Debugger::BinEditor

### namespace Debugger::CPlusPlus

### namespace Debugger::Constants

### namespace Debugger::Core

### namespace Debugger::Debugger

### namespace Debugger::ExtensionSystem

### namespace Debugger::Icons

### namespace Debugger::ProjectExplorer

The ProjectExplorer namespace contains the classes to explore projects.

### namespace Debugger::QSsh

### namespace Debugger::QmlJS

### namespace Debugger::TextEditor

The TextEditor namespace contains the base text editor and several classes which provide supporting functionality like snippets, highlighting, code assist, indentation and style, and others.

### namespace Debugger::Utils

### namespace Debugger::std

## Type Documentation

### enum Debugger::DebuggerCapabilities

### enum Debugger::DebuggerCloseMode

### enum Debugger::DebuggerEngineType

### enum Debugger::DebuggerLanguage

### enum Debugger::DebuggerStartMode

### enum Debugger::DebuggerState

### enum Debugger::LogChannel

### enum Debugger::ModelRoles

### enum Debugger::ToolMode

### typedef Debugger::uint

## Function Documentation

### Debugger::Q_DECL_IMPORT Debugger::enableMainWindow(bool on)

### Debugger::Q_DECL_IMPORT Debugger::showCannotStartDialog(const int &toolName)

### Debugger::Q_DECL_IMPORT Debugger::showPermanentStatusMessage(const int &message)

### Debugger::Q_DECL_IMPORT Debugger::wantRunTool(Debugger::ToolMode toolMode, const int &toolName)

### Utils::SmallStringView Debugger::operator""_sv(const char *const string, int size)

### Debugger::Q_DECL_IMPORT Debugger::operator<(const Debugger::DiagnosticLocation &first, const Debugger::DiagnosticLocation &second)

### Debugger::Q_DECL_IMPORT Debugger::operator<(const int &first, const int &second)

### Debugger::Q_DECL_IMPORT Debugger::operator==(const Debugger::DiagnosticLocation &first, const Debugger::DiagnosticLocation &second)

### Debugger::Q_DECL_IMPORT Debugger::operator==(const int &first, const int &second)

### int &Debugger::operator>>(int &, int &)

### Debugger::QDataStream &Debugger::operator>>(Debugger::QDataStream &ds, int &id)