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