diff --git a/source/RobotAPI/libraries/aron/core/data/variant/Factory.cpp b/source/RobotAPI/libraries/aron/core/data/variant/Factory.cpp index 6d6061c7d5cd17edfabf493d85c426d8ea26f9c9..94ec4a97f6e8159fa0a68f4a16a83330c55441a9 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/Factory.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/Factory.cpp @@ -47,12 +47,12 @@ namespace armarx::aron::data case data::Descriptor::eList: return std::make_unique<data::List>(data::dto::ListPtr::dynamicCast(aron), path); case data::Descriptor::eDict: return std::make_unique<data::Dict>(data::dto::DictPtr::dynamicCast(aron), path); case data::Descriptor::eNDArray: return std::make_unique<data::NDArray>(data::dto::NDArrayPtr::dynamicCast(aron), path); - case data::Descriptor::eInt: return std::make_unique<data::Int>((int) data::dto::AronIntPtr::dynamicCast(aron), path); - case data::Descriptor::eLong: return std::make_unique<data::Long>((long) data::dto::AronLongPtr::dynamicCast(aron), path); - case data::Descriptor::eFloat: return std::make_unique<data::Float>((float) data::dto::AronFloatPtr::dynamicCast(aron), path); - case data::Descriptor::eDouble: return std::make_unique<data::Double>((double) data::dto::AronDoublePtr::dynamicCast(aron), path); + case data::Descriptor::eInt: return std::make_unique<data::Int>(data::dto::AronIntPtr::dynamicCast(aron), path); + case data::Descriptor::eLong: return std::make_unique<data::Long>(data::dto::AronLongPtr::dynamicCast(aron), path); + case data::Descriptor::eFloat: return std::make_unique<data::Float>(data::dto::AronFloatPtr::dynamicCast(aron), path); + case data::Descriptor::eDouble: return std::make_unique<data::Double>(data::dto::AronDoublePtr::dynamicCast(aron), path); case data::Descriptor::eString: return std::make_unique<data::String>(data::dto::AronStringPtr::dynamicCast(aron), path); - case data::Descriptor::eBool: return std::make_unique<data::Bool>((bool) data::dto::AronBoolPtr::dynamicCast(aron), path); + case data::Descriptor::eBool: return std::make_unique<data::Bool>(data::dto::AronBoolPtr::dynamicCast(aron), path); default: throw error::ValueNotValidException(__PRETTY_FUNCTION__, "", std::to_string((int) descriptor), path); } }