23
General utilities library
[utilities]
23.8
Storage for any type
[any]
23.8.3
Class
any
[any.class]
23.8.3.4
Observers
[any.observers]
bool has_value() const noexcept;
1
#
Returns:
true
if
*this
contains an object, otherwise
false
.
const type_info& type() const noexcept;
2
#
Returns:
typeid(T)
if
*this
has a contained value of type
T
, otherwise
typeid(void)
.
3
#
[
Note
:
Useful for querying against types known either at compile time or only at runtime
.
—
end note
]