namespace std { class type_info; class bad_cast; class bad_typeid; }
See also: [expr.dynamic.cast], [expr.typeid].