Extending Qt Creator Manual | Debugger Namespace

Extending Qt Creator Manual 4.3.0

# Debugger Namespace

Header: | #include <Debugger>

## Namespaces

namespace | Constants
namespace | Icons

## Classes

class | ActionDescription
class | AnalyzerConnection
class | AnalyzerRunConfigWidget
class | AnalyzerRunControl
class | DebuggerItem
class | DebuggerItemManager
class | DebuggerKitInformation
class | DebuggerRunConfigurationAspect
class | DebuggerRunConfigurationAspectData
class | DebuggerRunControl
class | DebuggerStartParameters
class | DetailedErrorView
class | DiagnosticLocation
class | OutputProcessor
class | RemoteSetupResult
class | StartRemoteDialog
class | TcpServerConnection

## Types

enum | DebuggerCapabilities { ReverseSteppingCapability, SnapshotCapability, AutoDerefPointersCapability, DisassemblerCapability, ..., NativeMixedCapability }
enum | DebuggerCloseMode { KillAtClose, KillAndExitMonitorAtClose, DetachAtClose }
enum | DebuggerEngineType { NoEngineType, GdbEngineType, CdbEngineType, PdbEngineType, ..., AllEngineTypes }
enum | DebuggerLanguage { NoLanguage, CppLanguage, QmlLanguage, AnyLanguage }
enum | DebuggerLanguageStatus { DisabledLanguage, EnabledLanguage, AutoEnabledLanguage }
flags | DebuggerLanguages
enum | DebuggerStartMode { NoStartMode, StartInternal, StartExternal, AttachExternal, ..., StartRemoteProcess }
enum | DebuggerState { DebuggerNotReady, EngineSetupRequested, EngineSetupFailed, EngineSetupOk, ..., DebuggerFinished }
enum | LogChannel { LogInput, LogMiscInput, LogOutput, LogWarning, ..., ConsoleOutput }
enum | ModelRoles { DisplaySourceRole, EngineStateRole, EngineActionsEnabledRole, RequestActivationRole, ..., SnapshotCapabilityRole }
enum | ToolMode { DebugMode, ProfileMode, ReleaseMode, SymbolsMode, OptimizedMode, AnyMode }
flags | ToolModes

## Functions

DEBUGGER_EXPORT | operator<<(QDebug dbg, const DiagnosticLocation &location)
DEBUGGER_EXPORT | operator<<(QDebug str, DebuggerState state)
DEBUGGER_EXPORT | operator==(const DiagnosticLocation &first, const DiagnosticLocation &second)

## Detailed Description

Debugger plugin namespace

## Namespaces

### namespace Debugger::Constants

### namespace Debugger::Icons

## Classes

### class ActionDescription

### class AnalyzerConnection

### class AnalyzerRunConfigWidget

### class AnalyzerRunControl

### class DebuggerItem

### class DebuggerItemManager

### class DebuggerKitInformation

### class DebuggerRunConfigurationAspect

### class DebuggerRunConfigurationAspectData

### class DebuggerRunControl

### class DebuggerStartParameters

### class DetailedErrorView

### class DiagnosticLocation

### class OutputProcessor

### class RemoteSetupResult

### class StartRemoteDialog

### class TcpServerConnection

## Type Documentation

### enum Debugger::DebuggerCapabilities

### enum Debugger::DebuggerCloseMode

### enum Debugger::DebuggerEngineType

### enum Debugger::DebuggerLanguage
flags Debugger::DebuggerLanguages

The DebuggerLanguages type is a typedef for QFlags<DebuggerLanguage>. It stores an OR combination of DebuggerLanguage values.

### enum Debugger::DebuggerLanguageStatus

### enum Debugger::DebuggerStartMode

### enum Debugger::DebuggerState

### enum Debugger::LogChannel

### enum Debugger::ModelRoles

### enum Debugger::ToolMode
flags Debugger::ToolModes

The ToolModes type is a typedef for QFlags<ToolMode>. It stores an OR combination of ToolMode values.

## Function Documentation

### DEBUGGER_EXPORT Debugger::operator<<(QDebug dbg, const DiagnosticLocation &location)

### DEBUGGER_EXPORT Debugger::operator<<(QDebug str, DebuggerState state)

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