Like many other similar tools, Assist++, for performance reasons, does not implement full C++ syntax (in other words, it has to "cheat" on many places). The most important drawback of current implementation is that it does not pre-process files, ignores includes and macro expansions. Note that errors encountered during parsing are silently ignored (unless performed via "Rescan code" operation).
To resolve some of problems this might bring, Assist supports simple directives that are passed to it via '//' comments:
Well almost the same problems as codeblocks implementation
Hah, I missed that part ... any, worth a try though ...