summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/watchutils.h
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2011-04-08 14:39:36 +0200
committerhjk <qtc-committer@nokia.com>2011-04-08 14:39:56 +0200
commit7fafe86725a9afb0b044907aa4c037f995a27dc2 (patch)
tree17c0557453a301f2216d9d0c3baff04f9ab17f50 /src/plugins/debugger/watchutils.h
parent6ab68a1a5fd27526e041f1e0ae453f279e1e3c00 (diff)
downloadqt-creator-7fafe86725a9afb0b044907aa4c037f995a27dc2.tar.gz
debugger: use an enum for different encoding values
Diffstat (limited to 'src/plugins/debugger/watchutils.h')
-rw-r--r--src/plugins/debugger/watchutils.h24
1 files changed, 20 insertions, 4 deletions
diff --git a/src/plugins/debugger/watchutils.h b/src/plugins/debugger/watchutils.h
index c0405bda90..435128cde6 100644
--- a/src/plugins/debugger/watchutils.h
+++ b/src/plugins/debugger/watchutils.h
@@ -60,6 +60,24 @@ namespace Internal {
class WatchData;
class GdbMi;
+// Keep in sync with dumper.py
+enum DebuggerEncoding
+{
+ Unencoded8Bit = 0,
+ Base64Encoded8BitWithQuotes = 1,
+ Base64Encoded16BitWithQuotes = 2,
+ Base64Encoded32BitWithQuotes = 3,
+ Base64Encoded16Bit = 4,
+ Base64Encoded8Bit = 5,
+ Hex2EncodedLatin1 = 6,
+ Hex4EncodedLittleEndian = 7,
+ Hex8EncodedLittleEndian = 8,
+ Hex2EncodedUtf8 = 9,
+ Hex8EncodedBigEndian = 10,
+ Hex4EncodedBigEndian = 11,
+ Hex4EncodedLittleEndianWithoutQuotes = 12
+};
+
bool isEditorDebuggable(Core::IEditor *editor);
QByteArray dotEscape(QByteArray str);
QString currentTime();
@@ -104,10 +122,8 @@ QString decodeData(const QByteArray &baIn, int encoding);
// of a function from the code model. Shadowed variables will
// be reported using the debugger naming conventions '<shadowed n>'
bool getUninitializedVariables(const CPlusPlus::Snapshot &snapshot,
- const QString &function,
- const QString &file,
- int line,
- QStringList *uninitializedVariables);
+ const QString &function, const QString &file, int line,
+ QStringList *uninitializedVariables);
/* Attempt to put common code of the dumper handling into a helper
* class.