summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/watchutils.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2009-07-03 13:56:27 +0200
committerFriedemann Kleint <Friedemann.Kleint@nokia.com>2009-07-03 13:56:27 +0200
commit5a8b61b2ee6a9ebcb91f351bb0212f6ad40f9064 (patch)
tree3e26c4664a1870c64743c4da501db3bfa404160f /src/plugins/debugger/watchutils.h
parent89d49e3b2052ef96245e5e786d5f509ba4ac818b (diff)
downloadqt-creator-5a8b61b2ee6a9ebcb91f351bb0212f6ad40f9064.tar.gz
Great debugger helper bug fixing spree.
- Fix extractTemplate() not to kill blanks in case there is no blank after a comma, fix hardcoded types accordingly. - Make niceType()'s regexps ignore blanks after commas, add unsigned short as char_type and cache the mappings, making them work for CDB. - CDB: Parse map output of dumpers correctly, generally don't confuse the parser by unknown keywords encountered when parsing children, thus enabling simple QMap types. - Make dumpInnerValueHelper output std::string types.
Diffstat (limited to 'src/plugins/debugger/watchutils.h')
-rw-r--r--src/plugins/debugger/watchutils.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/debugger/watchutils.h b/src/plugins/debugger/watchutils.h
index 94948499e7..9d39372aa0 100644
--- a/src/plugins/debugger/watchutils.h
+++ b/src/plugins/debugger/watchutils.h
@@ -90,13 +90,15 @@ struct QtDumperResult
struct Child {
Child();
- int valueEncoded;
+ int keyEncoded;
+ int valueEncoded;
int childCount;
bool valuedisabled;
QString name;
QString address;
QString exp;
QString type;
+ QByteArray key;
QByteArray value;
};
@@ -107,6 +109,7 @@ struct QtDumperResult
QString iname;
QString address;
QString type;
+ QString extra;
QString displayedType;
QByteArray value;
int valueEncoded;