boost::xpressive::dynamic_cast_ — dynamic_cast_ is a lazy funtion for dynamically casting a parameter to a different type.
dynamic_cast_
// In header: <boost/xpressive/regex_actions.hpp> template<typename T, typename A> ( a);
Parameters:
a
The lazy value to dynamically cast.
Template Parameters:
T
The type to which to dynamically cast the parameter.
Returns:
A lazy object that, when evaluated, dynamically casts its argument to the desired type.