From 3f1afb560c1abe1fdb075088ed440b8e28cad1de Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 5 May 2009 10:38:19 +0200 Subject: debugger: move macros implementation from gdbengine.h to gdbengine.cpp --- src/plugins/debugger/gdbengine.cpp | 9 +++++++++ src/plugins/debugger/gdbengine.h | 8 -------- 2 files changed, 9 insertions(+), 8 deletions(-) (limited to 'src/plugins/debugger') diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp index 6d394ab9f8..f0b0279b82 100644 --- a/src/plugins/debugger/gdbengine.cpp +++ b/src/plugins/debugger/gdbengine.cpp @@ -104,6 +104,15 @@ static int ¤tToken() return token; } +#define execCommand(command,callback) \ + execCommandInternal(command, NoFlags, &GdbEngine::callback, STRINGIFY(callback), QVariant()) +#define execCommandF(command,callback,flags) \ + execCommandInternal(command, flags, &GdbEngine::callback, STRINGIFY(callback), QVariant()) +#define execCommandC(command,callback,cookie) \ + execCommandInternal(command, NoFlags, &GdbEngine::callback, STRINGIFY(callback), cookie) +#define execCommandFC(command,callback,flags,cookie) \ + execCommandInternal(command, flags, &GdbEngine::callback, STRINGIFY(callback), cookie) + /////////////////////////////////////////////////////////////////////// // // GdbEngine diff --git a/src/plugins/debugger/gdbengine.h b/src/plugins/debugger/gdbengine.h index 6c3df5dd2f..84b161685f 100644 --- a/src/plugins/debugger/gdbengine.h +++ b/src/plugins/debugger/gdbengine.h @@ -176,14 +176,6 @@ private: void execCommandInternal(const QString &command, GdbCommandFlags flags, GdbCommandCallback callback, const char *callbackName, const QVariant &cookie); - #define execCommand(command,callback) \ - execCommandInternal(command, NoFlags, &GdbEngine::callback, STRINGIFY(callback), QVariant()) - #define execCommandF(command,callback,flags) \ - execCommandInternal(command, flags, &GdbEngine::callback, STRINGIFY(callback), QVariant()) - #define execCommandC(command,callback,cookie) \ - execCommandInternal(command, NoFlags, &GdbEngine::callback, STRINGIFY(callback), cookie) - #define execCommandFC(command,callback,flags,cookie) \ - execCommandInternal(command, flags, &GdbEngine::callback, STRINGIFY(callback), cookie) void sendCommand(const QString &command, GdbCommandFlags flags = NoFlags); void setTokenBarrier(); -- cgit v1.2.1