diff options
author | hjk <qtc-committer@nokia.com> | 2011-04-08 14:39:36 +0200 |
---|---|---|
committer | hjk <qtc-committer@nokia.com> | 2011-04-08 14:39:56 +0200 |
commit | 7fafe86725a9afb0b044907aa4c037f995a27dc2 (patch) | |
tree | 17c0557453a301f2216d9d0c3baff04f9ab17f50 /src/plugins/debugger/watchutils.h | |
parent | 6ab68a1a5fd27526e041f1e0ae453f279e1e3c00 (diff) | |
download | qt-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.h | 24 |
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. |