![]() |
Keyple Util C++ Library 2.3.0.5-SNAPSHOT
Reference Terminal Reader API for C++
|
#include <typeinfo>
#include <type_traits>
#include <stdexcept>
#include <utility>
Go to the source code of this file.
Classes | |
class | keyple::core::util::cpp::bad_any_cast |
class | keyple::core::util::cpp::any |
Namespaces | |
namespace | keyple |
namespace | keyple::core |
namespace | keyple::core::util |
namespace | keyple::core::util::cpp |
namespace | keyple::core::util::cpp::detail |
namespace | std |
Functions | |
template<typename ValueType > | |
ValueType | keyple::core::util::cpp::detail::any_cast_move_if_true (typename std::remove_reference< ValueType >::type *p, std::true_type) |
template<typename ValueType > | |
ValueType | keyple::core::util::cpp::detail::any_cast_move_if_true (typename std::remove_reference< ValueType >::type *p, std::false_type) |
template<typename ValueType > | |
ValueType | keyple::core::util::cpp::any_cast (const any &operand) |
Performs *any_cast<add_const_t<remove_reference_t<ValueType>>>(&operand), or throws bad_any_cast on failure. More... | |
template<typename ValueType > | |
ValueType | keyple::core::util::cpp::any_cast (any &operand) |
Performs *any_cast<remove_reference_t<ValueType>>(&operand), or throws bad_any_cast on failure. More... | |
template<typename ValueType > | |
ValueType | keyple::core::util::cpp::any_cast (any &&operand) |
template<typename ValueType > | |
const ValueType * | keyple::core::util::cpp::any_cast (const any *operand) noexcept |
template<typename ValueType > | |
ValueType * | keyple::core::util::cpp::any_cast (any *operand) noexcept |
void | std::swap (keyple::core::util::cpp::any &lhs, keyple::core::util::cpp::any &rhs) noexcept |