#include <algorithm>
#include <memory>
#include <stdexcept>
#include <typeinfo>
#include <type_traits>
Go to the source code of this file.
|
void | bfl::any::swap (any &lhs, any &rhs) noexcept |
| Overloads the std::swap algorithm for std::any. More...
|
|
template<typename ValueType > |
ValueType * | bfl::any::any_cast (any *operand) noexcept |
| Performs type-safe access to the contained object. More...
|
|
template<typename ValueType > |
const ValueType * | bfl::any::any_cast (const any *operand) noexcept |
| Performs type-safe access to the contained object. More...
|
|
template<typename ValueType > |
ValueType | bfl::any::any_cast (any &operand) |
| Performs type-safe access to the contained object. More...
|
|
template<typename ValueType > |
ValueType | bfl::any::any_cast (const any &operand) |
| Performs type-safe access to the contained object. More...
|
|
template<typename ValueType > |
ValueType | bfl::any::any_cast (any &&operand) |
| Performs type-safe access to the contained object. More...
|
|