std::experimental::bad_any_cast
Min standard notice:
Header: <experimental/any>
Defines a type of object to be thrown by the value-returning forms of std::experimental::any_cast on failure.
# Declarations
class bad_any_cast : public std::bad_cast;
(library fundamentals TS)
# Parameters
other: another exception object to copy
# Return value
*this
# Notes
Implementations are allowed but not required to override what().