I have a template function which takes in objects. I need to determine whether the object is derived from a particular base class. If it is derived from the base class, I ne
Boost.TypeTraits boost::is_base_of
const bool is = boost::is_base_of::value;
How does `is_base_of` work?