Go to the documentation of this file.
25 #include <MemoryX/interface/memorytypes/MemoryEntities.h>
42 std::vector<std::string>
getNames(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
43 void setNames(
const std::vector<std::string>&
names,
const Ice::Current&
c = Ice::emptyCurrent)
override;
45 void serialize(
const armarx::ObjectSerializerBasePtr& serializer,
const Ice::Current&
c = Ice::emptyCurrent)
const override;
46 void deserialize(
const armarx::ObjectSerializerBasePtr& serializer,
const Ice::Current&
c = Ice::emptyCurrent)
override;
48 armarx::VariantDataClassPtr
clone(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
49 std::string
output(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
50 int getType(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
52 bool validate(
const Ice::Current&
c = Ice::emptyCurrent)
override
armarx::VariantDataClassPtr clone(const Ice::Current &c=Ice::emptyCurrent) const override
const armarx::VariantTypeId OacParamterList
bool validate(const Ice::Current &c=Ice::emptyCurrent) override
void deserialize(const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) override
void setNames(const std::vector< std::string > &names, const Ice::Current &c=Ice::emptyCurrent) override
std::string output(const Ice::Current &c=Ice::emptyCurrent) const override
Ice::ObjectPtr ice_clone() const override
const simox::meta::IntEnumNames names
int getType(const Ice::Current &c=Ice::emptyCurrent) const override
std::vector< std::string > getNames(const Ice::Current &c=Ice::emptyCurrent) const override
std::shared_ptr< Object > ObjectPtr
static VariantTypeId addTypeName(const std::string &typeName)
Register a new type for the use in a Variant.
void serialize(const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) const override