Roberto Raggi
e2297e4cbd
less verbose.
2010-05-14 15:34:39 +02:00
Roberto Raggi
25b04ff5b4
Flush the current binding before searching for types.
2010-05-14 15:32:40 +02:00
Roberto Raggi
81d7ac2d69
Improved LookupContext::fullyQualifiedName().
2010-05-14 15:10:28 +02:00
Roberto Raggi
ca1d1259c6
Cleanup.
2010-05-14 14:37:17 +02:00
Roberto Raggi
469b6ef741
Get rid of useless overload of findType().
2010-05-14 14:18:44 +02:00
Roberto Raggi
31135d5767
More renaming.
2010-05-14 14:00:56 +02:00
Roberto Raggi
13625c2121
Removed ClassOrNamespace::findType_helper() & co.
2010-05-14 13:55:25 +02:00
Roberto Raggi
8eac2fcd21
More renaming.
2010-05-14 13:55:25 +02:00
Roberto Raggi
20bfb3313e
Removed deprecated code.
2010-05-14 13:55:24 +02:00
Roberto Raggi
a600614866
Renamed classOrNamespace() and lookup/findClassOrNamespace().
2010-05-14 13:55:24 +02:00
Roberto Raggi
fca0d359ba
Removed deprecate overload of LookupContext::classOrNamespace().
2010-05-14 13:55:24 +02:00
Roberto Raggi
3c6ad0d845
Instiate overloads of operator->().
2010-05-14 13:55:22 +02:00
Roberto Raggi
9381a3e7d8
Look for symbols in the base class implementation.
2010-05-14 13:55:21 +02:00
Roberto Raggi
60f76c96e8
Improved LookupItem and get rid of some deprecated code.
2010-05-14 13:55:21 +02:00
Roberto Raggi
478d3ffdd1
Cleanup.
2010-05-14 13:55:20 +02:00
Roberto Raggi
c282da7d1e
Introduced Snapshot::findMatchingDefinition().
2010-05-11 14:15:07 +02:00
Roberto Raggi
37fde0c9d4
Split LookupContext::lookup() in lookup() and find().
...
lookup() searches for symbols in the given binding and the enclosing scopes,
while find() searches for symbols only in the given binding.
2010-05-11 10:20:51 +02:00
Roberto Raggi
7446f5cae2
Describe the LookupContext API.
2010-05-11 10:12:49 +02:00
Roberto Raggi
6d6e18aa23
Renamed switchCurrentEntity()
2010-05-11 10:03:30 +02:00
Roberto Raggi
9af0e070f4
Renamed lookup_helper().
2010-05-11 10:01:10 +02:00
Roberto Raggi
ac07b0fcef
Resolve the class-or-namespace specifiers when creating bindings for classes.
2010-05-10 12:37:01 +02:00
Roberto Raggi
139087ee5c
Introduced Symbol::copy(otherSymbol) and removed some deprecated code.
2010-05-10 12:19:47 +02:00
Friedemann Kleint
9a51f684ee
Compile VS
2010-05-10 12:08:39 +02:00
Roberto Raggi
e6b0b56388
Fixed global lookup.
2010-05-10 10:38:49 +02:00
Roberto Raggi
2e9f94c4b9
Removed unused Control.
2010-05-10 10:10:09 +02:00
Roberto Raggi
7526954e9a
Removed debug info.
2010-05-10 09:57:56 +02:00
Roberto Raggi
2e7e4fc92e
Skip friend class declarations.
2010-05-10 09:57:56 +02:00
Roberto Raggi
aab9c52030
More work on template instantiation.
2010-05-10 09:57:56 +02:00
Roberto Raggi
05984e71fc
Refactor a bit the lookup, it should simplify template instantiation.
2010-05-10 09:57:55 +02:00
Roberto Raggi
bc6828ff01
Don't use QByteArray in the public API.
2010-05-10 09:57:55 +02:00
Roberto Raggi
2b95b46e43
Improved CreateBindings::findClassOrNamespace(Symbol *)
2010-05-05 16:36:46 +02:00
Roberto Raggi
b84db9ba88
Enable lazy lookup.
2010-05-05 16:36:46 +02:00
Roberto Raggi
e821be344d
Invoke the right overload.
2010-05-05 16:36:46 +02:00
Roberto Raggi
d9527680a9
Try to use the new LookupContext.
2010-05-05 16:36:46 +02:00
Roberto Raggi
66a9ef0725
Ported completeScope(), completeNamespace() and completeClass() to use the new LookupContext.
2010-05-05 16:36:45 +02:00
Roberto Raggi
9eea78d7f1
Initial work on the new LookupContext.
2010-05-05 16:36:45 +02:00
Roberto Raggi
32a84df5c0
Deprecated the current LookupContext.
2010-05-05 16:36:44 +02:00
Erik Verbruggen
933e52888e
Revert "Fixed possible crash in dangling pointers in namespaces."
...
Main reason is that find-usages and refactoring broke completely.
Second reason is that concurrent modification was done on the
children-list while deleting/destructing.
This reverts commit b0b95f8875 .
2010-03-24 17:05:39 +01:00
Erik Verbruggen
b0b95f8875
Fixed possible crash in dangling pointers in namespaces.
...
Patch by: Bill King
2010-03-23 13:53:22 +01:00
hjk
9595504bda
Long live the king!
2010-03-05 11:28:13 +01:00
Erik Verbruggen
2dc221d76d
Prefer ObjC classes/protocols when searching for a canonical symbol.
2010-01-11 09:29:38 +01:00
Tobias Hunger
a22e64a093
Fix typo in comment.
2010-01-08 11:43:45 +01:00
Thorbjørn Lindeijer
97eabc2916
Merge branch '1.3'
2010-01-06 14:46:22 +01:00
Roberto Raggi
0fdb3bebee
Fixed crash when completing symbols without a valid context.
...
Task-number: QTCREATORBUG-534
Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com >
2010-01-06 12:32:29 +01:00
Roberto Raggi
02c7336795
Expand the template parameters.
2009-12-08 12:38:27 +01:00
Roberto Raggi
a93b625697
Compile with msvc.
2009-12-07 13:00:56 +01:00
Roberto Raggi
60caec48d1
Store the documents in an hash.
2009-12-07 11:12:55 +01:00
Roberto Raggi
14376c3c32
Initial work on the new CPlusPlus::Snapshot.
...
Encapsulate the details.
2009-12-07 10:54:27 +01:00
Roberto Raggi
7c7ce13ac0
Use const names.
2009-12-01 12:46:23 +01:00
Roberto Raggi
fade61a8a9
Use const literals.
2009-12-01 11:46:36 +01:00