event is a highlighted keyword in MSVC++ Express 2008, and the following code is used in a framework:
else if (dynamic_cast<simulation::AnimateEndEvent*>(event))
{ ... }
What does it mean to dynamic_cast a keyword rather than a variable/object?
In this context event is a variable and not a keyword, even if the syntax highlighter can’t tell.