|
#include <ArmarXCore/core/exceptions/local/ExpressionException.h>
#include <ArmarXCore/core/util/StringHelpers.h>
#include <ArmarXCore/observers/variant/Variant.h>
#include <ArmarXCore/observers/variant/DataFieldIdentifier.h>
#include <ArmarXCore/observers/exceptions/user/InvalidTypeException.h>
#include <ArmarXCore/observers/exceptions/user/UnknownTypeException.h>
#include <ArmarXCore/observers/exceptions/local/InvalidDataFieldException.h>
#include <limits>
#include <unordered_map>
Go to the source code of this file.
Namespaces | |
armarx | |
This file offers overloads of toIce() and fromIce() functions for STL container types. | |
Functions | |
std::ostream & | operator<< (std::ostream &stream, const VariantDataClass &variant) |
template<> | |
std::int16_t | Variant::get< std::int16_t > () const |
template<> | |
std::int32_t | Variant::get< std::int32_t > () const |
template<> | |
std::int64_t | Variant::get< std::int64_t > () const |
template<> | |
std::int8_t | Variant::get< std::int8_t > () const |
template<> | |
std::string | Variant::get< std::string > () const |
template<> | |
std::uint16_t | Variant::get< std::uint16_t > () const |
template<> | |
std::uint32_t | Variant::get< std::uint32_t > () const |
template<> | |
std::uint64_t | Variant::get< std::uint64_t > () const |
template<> | |
std::uint8_t | Variant::get< std::uint8_t > () const |
template<> | |
void | Variant::set< std::int16_t > (const std::int16_t &value) |
template<> | |
void | Variant::set< std::int32_t > (const std::int32_t &value) |
template<> | |
void | Variant::set< std::int64_t > (const std::int64_t &value) |
template<> | |
void | Variant::set< std::int8_t > (const std::int8_t &value) |
template<> | |
void | Variant::set< std::string > (const std::string &value) |
template<> | |
void | Variant::set< std::uint16_t > (const std::uint16_t &value) |
template<> | |
void | Variant::set< std::uint32_t > (const std::uint32_t &value) |
template<> | |
void | Variant::set< std::uint64_t > (const std::uint64_t &value) |
template<> | |
void | Variant::set< std::uint8_t > (const std::uint8_t &value) |