libstdc++: any File Reference

libstdc++

any File Reference
Technical Specifications » Library Fundamentals TS

Go to the source code of this file.

## Classes
class | std::experimental::fundamentals_v1::any
class | std::experimental::fundamentals_v1::bad_any_cast

## Namespaces
namespace | std
namespace | std::experimental

## Macros
#define | __cpp_lib_experimental_any
#define | _GLIBCXX_EXPERIMENTAL_ANY

## 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

## Detailed Description

This is a TS C++ Library header.

Definition in file experimental/any.

## Macro Definition Documentation

## ◆ _GLIBCXX_EXPERIMENTAL_ANY

#define _GLIBCXX_EXPERIMENTAL_ANY

Definition at line 31 of file experimental/any.