<any>
Defines the class std::any
and several supporting functions and classes.
Requirements
Header: <any>
Namespace: std
Standard: C++17 (Use at least /std:c++17
to compile.)
Members
Functions
Name | Description |
---|---|
any_cast |
Makes an object into an any . |
make_any |
Takes values and creates an any object. |
swap |
Exchanges the elements of two any objects. |
Classes
Name | Description |
---|---|
any |
An any instance either stores a type that satisfies the constructor requirements or has no value. |
bad_any_cast |
Objects thrown by a failed any_cast . |