![]() |
Keyple Util C++ Library 2.3.0.5-SNAPSHOT
Reference Terminal Reader API for C++
|
Namespaces | |
namespace | detail |
namespace | exception |
Classes | |
class | any |
class | Arrays |
class | bad_any_cast |
class | Character |
class | Logger |
class | LoggerFactory |
class | MapUtils |
class | Matcher |
class | Pattern |
class | StringBuilder |
class | StringUtils |
class | System |
class | Thread |
Functions | |
template<typename ValueType > | |
ValueType | 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 | any_cast (any &operand) |
Performs *any_cast<remove_reference_t<ValueType>>(&operand), or throws bad_any_cast on failure. More... | |
template<typename ValueType > | |
ValueType | any_cast (any &&operand) |
template<typename ValueType > | |
const ValueType * | any_cast (const any *operand) noexcept |
template<typename ValueType > | |
ValueType * | any_cast (any *operand) noexcept |
|
inline |
If ValueType is MoveConstructible and isn't a lvalue reference, performs std::move(*any_cast<remove_reference_t<ValueType>>(&operand)), otherwise *any_cast<remove_reference_t<ValueType>>(&operand). Throws bad_any_cast on failure.
|
inline |
Performs *any_cast<remove_reference_t<ValueType>>(&operand), or throws bad_any_cast on failure.
|
inlinenoexcept |
|
inline |
Performs *any_cast<add_const_t<remove_reference_t<ValueType>>>(&operand), or throws bad_any_cast on failure.