Bayes Filters Library
Classes | Namespaces | Functions
any.h File Reference
#include <algorithm>
#include <memory>
#include <stdexcept>
#include <typeinfo>
#include <type_traits>
Include dependency graph for any.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bfl::any::any
 The class any describes a type-safe container for single values of any type. More...
 
class  bfl::any::any::placeholder
 
class  bfl::any::any::holder< ValueType >
 
class  bfl::any::bad_any_cast
 Defines a type of object to be thrown by the value-returning forms of blf::any::any_cast on failure. More...
 

Namespaces

 bfl
 Port of boost::any for C++11 compilers.
 
 bfl::any
 

Functions

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