Typical syntax coloring quirk I always throw out during betas
I've got an enum declared in a header/.h file within a namespace:
namespace fred
{
enum myEnum
{
myenum_good = 0,
myenum_bad,
myenum_indifferent
};
}
And implementation code in a separate .cpp file that looks something like this:
namespace fred
{
myEnum someClass::DoStuff()
{
// blah
return myenum_bad;
}
}
The syntax coloring for the enum declaration is correct (and in the project file for tagging, along with the cpp file) but the enum usage in the implementation is marked as symbol not found (but you can right click on it and jump to the definition so the tagging database does have it correctly)
Offhand I'm guessing it has something to do with the namespace and/or class context that's confusing the colorer...
Addenum - Found the syntax coloring option I was looking for: I've got symbol coloring/symbol lookup set for "Use relaxed symbol lookups"