From d6e17e3d0785c052fdce2a5365b85f99773b37ee Mon Sep 17 00:00:00 2001 From: Fabian Peller <fabian.peller-konrad@kit.edu> Date: Mon, 20 Nov 2023 08:15:51 +0100 Subject: [PATCH] make classWriter default constructable --- .../armem_objects/client/class/ClassWriter.cpp | 11 +++++++++++ .../armem_objects/client/class/ClassWriter.h | 7 +++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.cpp b/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.cpp index f9f1d109b..6c1d36c77 100644 --- a/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.cpp +++ b/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.cpp @@ -2,6 +2,17 @@ namespace armarx::armem::obj::clazz { + ClassWriter::ClassWriter(const std::string& p) : + providerName(p) + { + + } + + void ClassWriter::setProviderName(const std::string& pName) + { + this->providerName = pName; + } + bool ClassWriter::commitObjectClass(const armarx::armem::clazz::ObjectClass& c, const armarx::core::time::DateTime& referenceTime) diff --git a/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.h b/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.h index db17223ba..e4a3ecc99 100644 --- a/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.h +++ b/source/RobotAPI/libraries/armem_objects/client/class/ClassWriter.h @@ -33,7 +33,10 @@ namespace armarx::armem::obj::clazz class ClassWriter : public armem::client::util::SimpleWriterBase { public: - ClassWriter(const std::string& p) : providerName(p){}; + ClassWriter() = default; + ClassWriter(const std::string& p); + + void setProviderName(const std::string& pName); bool commitObjectClass(const armarx::armem::clazz::ObjectClass& c, const armarx::core::time::DateTime& referenceTime); @@ -43,7 +46,7 @@ namespace armarx::armem::obj::clazz Properties defaultProperties() const final; private: - const std::string providerName; + std::string providerName; }; -- GitLab