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 showStatusMessage(const int &message, int timeoutMS = 10000)
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 &)

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

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::showStatusMessage(const int &message, int timeoutMS = 10000)

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 &)