libstdc++: any File Reference (original) (raw)

Functions

template<typename _ValueType >

_ValueType

std::experimental::any_cast (const any &__any)

void

std::experimental::swap (any &__x, any &__y) noexcept

template<typename _ValueType , typename enable_if<is\_move\_constructible< _ValueType >::value||is_lvalue_reference< _ValueType >::value, bool >::type = true>

_ValueType

std::experimental::any_cast (any &&__any)

template<typename _ValueType , typename enable_if< is_move_constructible< _ValueType >::value &&is\_lvalue\_reference< _ValueType >::value, bool >::type = false>

_ValueType

std::experimental::any_cast (any &&__any)

template<typename _ValueType >

_ValueType

std::experimental::any_cast (any &__any)

template<typename _ValueType >

_ValueType *

std::experimental::any_cast (any *__any) noexcept

template<typename _ValueType >

const _ValueType *

std::experimental::any_cast (const any *__any) noexcept