|
| | any () noexcept |
| |
| | any (const any &__other) |
| |
| | any (any &&__other) noexcept |
| |
| template<typename _ValueType , typename _Tp = _Decay<_ValueType>, typename _Mgr = _Manager<_Tp>, typename enable_if< is_constructible< _Tp, _ValueType && >::value, bool >::type = true> |
| | any (_ValueType &&__value) |
| |
| template<typename _ValueType , typename _Tp = _Decay<_ValueType>, typename _Mgr = _Manager<_Tp>, typename enable_if<!is_constructible< _Tp, _ValueType && >::value, bool >::type = false> |
| | any (_ValueType &&__value) |
| |
| | ~any () |
| |
| void | clear () noexcept |
| |
| bool | empty () const noexcept |
| |
| any & | operator= (const any &__rhs) |
| |
| any & | operator= (any &&__rhs) noexcept |
| |
| template<typename _ValueType > |
| enable_if_t<!is_same< any, decay_t< _ValueType > >::value, any & > | operator= (_ValueType &&__rhs) |
| |
| void | swap (any &__rhs) noexcept |
| |
| const type_info & | type () const noexcept |
| |
A type-safe container of any type.
An any object's state is either empty or it stores a contained object of CopyConstructible type.
Definition at line 89 of file any.
template<typename _ValueType , typename _Tp = _Decay<_ValueType>, typename _Mgr = _Manager<_Tp>, typename enable_if< is_constructible< _Tp, _ValueType && >::value, bool >::type = true>
| std::experimental::fundamentals_v1::any::any |
( |
_ValueType && |
__value | ) |
|
|
inline |
Construct with a copy of __value as the contained object.
Definition at line 165 of file any.
template<typename _ValueType , typename _Tp = _Decay<_ValueType>, typename _Mgr = _Manager<_Tp>, typename enable_if<!is_constructible< _Tp, _ValueType && >::value, bool >::type = false>
| std::experimental::fundamentals_v1::any::any |
( |
_ValueType && |
__value | ) |
|
|
inline |
Construct with a copy of __value as the contained object.
Definition at line 178 of file any.