Perform "namespace" search (autocomplete for A:: where A is a type)
commitc4b1cd49381a777274897ba2613fc89758acbb0a
authorJiří Techet <techet@gmail.com>
Sat, 23 May 2015 13:13:15 +0000 (23 15:13 +0200)
committerJiří Techet <techet@gmail.com>
Sun, 10 Jan 2016 11:36:05 +0000 (10 12:36 +0100)
tree0c07106fbc754efd5b02b567278f16340ab7b414
parent1281d0c942322d99da626ad00edd6077425f2c8d
Perform "namespace" search (autocomplete for A:: where A is a type)

In principle this is very similar to the normal scope search. If the
provided name belongs to a type that can contain members (contrary to a
variable in scope search), perform the namespace search. With namespace
search show all possible members that are at the given scope.

Since we perform the scope search at file level, don't perform the
namespace search for tags that can span multiple files otherwise we get
incomplete results which could be confusing to users. This involves
namespaces and packages.
tagmanager/src/tm_workspace.c