|
| 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 |
|
_GLIBCXX_NODISCARD 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 87 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 163 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 176 of file any.