I haven't done much testing with this, however, I regularly encounter this when using boost::filesystem::path. Perhaps other things are affected, but I've mainly noticed it with this.
If I add a "using boost::filesystem;" to my file, all "path" object declarations will be recognized.
e.g.
using namespace boost::filesystem;
path pathObj;
However, if I use a namespace alias or don't do any type of namespace using at all, then path fails to be recognized.
e.g.
namespace fs = boost::filesystem;
fs::path pathObj; // path is underlined in red.
or this:
boost::filesystem::path pathObj; // path is underlined in red.
I'm using latest version of VAX on VS 2005, Windows 7, and boost 1.38. Haven't tested on any newer versions of boost.
Thanks,
D