boost::any_cast — Custom keyword cast for extracting a value of a given type from an any.
| Returns: | If passed a pointer, it returns a similarly qualified pointer to the value content if successful, otherwise null is returned. If T is ValueType, it returns a copy of the held value, otherwise, if T is a reference to (possibly const qualified) ValueType, it returns a reference to the held value. |
| Throws: | Overloads taking an any pointer do not throw; overloads taking an any value or reference throws bad_any_cast if unsuccessful. |
| Copyright © 2001 Kevlin Henney |
|