Visual Assist X doesn't recognize C++11's new enum syntax if you specify an underlying type but do not specify a strong type name. In other words, a weakly-typed enum with an underlying type that is not necessarily "int".
This is an example snippet that Visual Assist X doesn't understand:
enum : short
{
WHATEVER = 4,
};
As a result, using WHATEVER in later code won't get the correct coloring. "WHATEVER" will appear as a color that as far as I've seen you can't trigger any other way with VAX installed - IntelliSense recognizes this syntax correctly, and highlights it as an enum, but VAX doesn't, so IntelliSense's color choice shows through.
Additionally, Alt-G doesn't work, but IntelliSense's F12 does.
IntelliSense isn't perfect in its parsing, either. I just reported this bug in Visual Studio:
https://connect.microsoft.com/VisualStudio/feedback/details/814123/intellisense-does-not-parse-enums-with-decltype-in-the-underlying-type
That case is handled by VAX...if you use the "enum class" syntax, which works fine.