From 3f1afb560c1abe1fdb075088ed440b8e28cad1de Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Tue, 5 May 2009 10:38:19 +0200
Subject: [PATCH] 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(-)

diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp
index 6d394ab9f85..f0b0279b825 100644
--- a/src/plugins/debugger/gdbengine.cpp
+++ b/src/plugins/debugger/gdbengine.cpp
@@ -104,6 +104,15 @@ static int &currentToken()
     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 6c3df5dd2fc..84b161685f0 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();
-- 
GitLab