I'm trying to define a method of some template class outside the class declaration. For example:
When I type Foo<T>::b and press Ctrl+Space in the example above the code completion works fine.
But if I enclose the code above into some namespace then the code completion is broken. For example, when I type Foo<T>::b and press Ctrl+Space in the code below there is no completion suggested:
Though, if I either use the full class name with namespace prefix or define the method after using namespace then the autocompletion works again, see below: