summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/TypeOfExpression.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Contact -> qt-project.orgEike Ziller2012-07-191-3/+1
| | | | | Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* preprocessor: rename operator() into run.hjk2012-04-191-1/+1
| | | | | | | Easier to follow. Change-Id: I6da1ca862ddb7048a6d16bf5e6ea18d6b2cfc7f8 Reviewed-by: hjk <qthjk@ovi.com>
* Long live the king!hjk2012-01-261-1/+1
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* C++: Rename source/setSource to utf8Source/setUtf8SourceLeandro Melo2012-01-131-1/+1
| | | | | | | | Continuinng a previous commit... This is in order to make the interface clearer. Change-Id: Ic1b05217f878578bc84a064927507b75981c47d6 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
* C++: Accept UTF-8 byte arrays in type of expressionLeandro Melo2012-01-131-24/+19
| | | | | | | | | | | The model uses UTF-8 internally and it makes more sense to only convert when necessary. A following commit will rename the source/setSource methods in document for more clarity too. Change-Id: I960ea0754efabd1436ad4b4299a57faeb65a8bee Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
* all: s/info@qt.nokia.com/qt-info@nokia.com/hjk2011-11-031-2/+2
| | | | | Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Fix/add copyright headersTobias Hunger2011-05-061-1/+1
| | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
* Update license.hjk2011-04-131-14/+13
|
* It's 2011 now.con2011-01-121-1/+1
| | | | Reviewed-by: hjk
* Merge branch '2.1'con2010-12-171-7/+11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/coreplugin/basemode.cpp src/plugins/coreplugin/basemode.h src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.h src/plugins/debugger/cdb/cdbsymbolpathlisteditor.cpp src/plugins/debugger/debuggeragents.cpp src/plugins/debugger/debuggeruiswitcher.cpp src/plugins/debugger/debuggeruiswitcher.h src/plugins/projectexplorer/buildconfigdialog.cpp src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp src/plugins/qmldesigner/components/propertyeditor/colorwidget.h src/plugins/qmldesigner/designercore/include/enumeratormetainfo.h src/plugins/qmldesigner/designercore/include/modelutilities.h src/plugins/qmldesigner/designercore/include/nodeinstance.h src/plugins/qmldesigner/designercore/include/propertymetainfo.h src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.h src/plugins/qmldesigner/designercore/instances/graphicsviewnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.h src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp src/plugins/qmldesigner/designercore/instances/qmlviewnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.h src/plugins/qmldesigner/designercore/metainfo/enumeratormetainfo.cpp src/plugins/qmldesigner/designercore/metainfo/propertymetainfo.cpp src/plugins/qmldesigner/designercore/model/modelutilities.cpp src/plugins/snippets/inputwidget.cpp src/plugins/snippets/snippetscompletion.cpp src/plugins/snippets/snippetscompletion.h src/plugins/snippets/snippetspec.cpp src/plugins/snippets/snippetsplugin.cpp src/plugins/snippets/snippetswindow.cpp src/plugins/snippets/snippetswindow.h src/plugins/texteditor/snippetsparser.cpp src/tools/qml/qmldom/main.cpp tests/manual/trk/runner.cpp tests/manual/trk/trkolddevice.cpp tests/manual/trk/trkolddevice.h tests/manual/trk/trkserver.cpp
| * License headers.con2010-12-171-7/+11
| |
* | Added some initial support for function overloading.Roberto Raggi2010-12-101-0/+35
|/
* Keep the lookup context alive.Roberto Raggi2010-09-221-1/+6
|
* Quick fix for completing cases in enum based switch statements.con2010-07-091-2/+11
| | | | Reviewed-by: Roberto Raggi
* Use the context created by TypeOfExpression.Roberto Raggi2010-05-181-1/+1
|
* Reenabled the tooltip.Roberto Raggi2010-05-141-1/+0
|
* Improved LookupItem and get rid of some deprecated code.Roberto Raggi2010-05-141-9/+11
|
* Try to use the new LookupContext.Roberto Raggi2010-05-051-39/+57
|
* Deprecated the current LookupContext.Roberto Raggi2010-05-051-4/+4
|
* Long live the king!hjk2010-03-051-1/+1
|
* Initial work on the new CPlusPlus::Snapshot.Roberto Raggi2009-12-071-1/+1
| | | | Encapsulate the details.
* Get rid off QPair<FullySpecifiedType, Symbol *>. Use LookupItem intead.Roberto Raggi2009-11-171-4/+4
|
* long live the kinghjk2009-08-141-1/+1
|
* Simplified TypeOf/ResolveExpression.Roberto Raggi2009-06-171-0/+1
|
* Update license headers and sales contact details.Jason McDonald2009-06-171-2/+2
| | | | Reviewed-by: Trust Me
* Preprocessing an empty expression is always emptyThorbjørn Lindeijer2009-05-271-0/+3
| | | | | | Fixes performance issue with typing opening parentheses. Reviewed-by: Roberto Raggi
* More cleanup.Roberto Raggi2009-03-031-1/+1
|
* More cleanupRoberto Raggi2009-03-021-2/+1
|
* Fixes: change file license headers to include LGPLhjk2009-02-251-21/+17
|
* Fixes: save a few strlen callshjk2009-02-191-1/+1
|
* Added a simple auto test for the name lookup.Roberto Raggi2009-02-091-4/+4
|
* Bump year in licence header.Daniel Molkentin2009-01-131-1/+1
|
* Fixed crash in function argument widgetThorbjørn Lindeijer2009-01-131-0/+5
| | | | | It didn't make sure its Function* stayed valid. Now it does, by keeping a copy of the list of CppDocuments (the snapshot) around.
* Removed LookupUtils.Roberto Raggi2008-12-231-0/+1
|
* Some cleanup in the C++ preprocessor.Roberto Raggi2008-12-221-1/+1
| | | | Introduced pp-scanner.cpp, renamed `pp' to `Preprocessor' and removed useless #includes.
* Added TypeOfExpression::preprocess(expression, document).Roberto Raggi2008-12-181-0/+6
| | | | The method `preprocess' returns the preprocessed text for the given expression.
* chancge Nokia GPL exception version from 1.2 to 1.3hjk2008-12-161-1/+1
|
* Introduced CPlusPlus::Snapshot, it contains a snap shot of the indexer's ↵Roberto Raggi2008-12-121-6/+6
| | | | | | current state. This change removes a number of wrong usages of the CppModelManager::documents()/document().
* Fixed possible crash when merging the evironments.Roberto Raggi2008-12-111-0/+2
|
* Fixed code completion when using macros in the expression's code (e.g. in ↵Roberto Raggi2008-12-111-2/+38
| | | | qApp->).
* Don't keep around references to old documentsThorbjørn Lindeijer2008-12-081-0/+1
| | | | | | The code completion was keeping around references to old documents after the completion finished. This caused documents to stay in memory when unloading projects, up until the next time you used the completion.
* Save the utf8 bytes in a QByteArray before invoking the parser.Roberto Raggi2008-12-031-1/+2
|
* Added different parsing mode to TranslationUnit/CppDocument.Roberto Raggi2008-12-031-22/+5
|
* off-by-one in headershjk2008-12-021-1/+0
|
* end-of-line whitespace correction of the new headershjk2008-12-021-10/+11
|
* Initial importcon2008-12-021-0/+114