Estimated read time: 1 minutes
What was problematic is that since C++11,
override is a valid keyword
after a member function declaration, and we have our
SAL_OVERRIDE macro that
to be able to use it before all our supported compilers recognize it.
Unsupported parsers include ctags, so if a member function have SAL_OVERRIDE,
ctags only indexed the definition, not the declaration.
The hope is that the later will go away in the long run, so it won’t really be a problem that ctags do not recognize that macro out of the box. :-)