ctags code complete working in *.inl file, clang - not. Clang can't see reference between *.h and *.inl. I want to fix it, where shold I look first?...
I am not sure we can fix this...
The problem is that the code completion is working in a TU (translation unit) mode.
This means that "InclineClass.inl" can not be compiled as a standalone file - clang will complain about unidentified scope "InclineClass" - since it actually tries to compile it, but the file can not be compiled without the "parent" file including it
The other code completion (which we refer to as "ctags" but actually is far more complex than just ctags..., as ctags is not context aware) uses the look up table and the scope parser is tolerant enough to understand that we are inside a scope named "InclineClass" from there its easy - just look in the look-up table (*.tags files) and suggest completion.