#include <algorithm>#include "boost/config.hpp"#include <boost/type_index.hpp>#include <boost/type_traits/remove_reference.hpp>#include <boost/type_traits/decay.hpp>#include <boost/type_traits/remove_cv.hpp>#include <boost/type_traits/add_reference.hpp>#include <boost/type_traits/is_reference.hpp>#include <boost/type_traits/is_const.hpp>#include <boost/throw_exception.hpp>#include <boost/static_assert.hpp>#include <boost/utility/enable_if.hpp>#include <boost/type_traits/is_same.hpp>#include <boost/mpl/if.hpp>

Go to the source code of this file.
Classes | |
| class | boost::any |
| class | boost::bad_any_cast |
| class | boost::any::holder< ValueType > |
| class | boost::any::placeholder |
Namespaces | |
| boost | |
| BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
Functions | |
| template<typename ValueType > | |
| ValueType | boost::any_cast (any &&operand) |
| template<typename ValueType > | |
| ValueType | boost::any_cast (any &operand) |
| template<typename ValueType > | |
| ValueType * | boost::any_cast (any *operand) BOOST_NOEXCEPT |
| template<typename ValueType > | |
| ValueType | boost::any_cast (const any &operand) |
| template<typename ValueType > | |
| const ValueType * | boost::any_cast (const any *operand) BOOST_NOEXCEPT |
| void | boost::swap (any &lhs, any &rhs) BOOST_NOEXCEPT |
| template<typename ValueType > | |
| ValueType * | boost::unsafe_any_cast (any *operand) BOOST_NOEXCEPT |
| template<typename ValueType > | |
| const ValueType * | boost::unsafe_any_cast (const any *operand) BOOST_NOEXCEPT |