30#include <ArmarXCore/interface/observers/ParameterBase.h>
46 virtual public VariantListParameterBase
54 type = eVariantListParam;
61 ParameterBasePtr clone(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
63 void setVariantList(
const SingleTypeVariantListBasePtr& variantList,
64 const Ice::Current&
c = Ice::emptyCurrent)
override;
67 VariantTypeId getVariantType(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
68 SingleTypeVariantListBasePtr
69 getVariantList(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
71 bool validate(
const Ice::Current&
c)
const override;
#define ARMARXCORE_IMPORT_EXPORT
Parameter()
Creates an empty Parameter.
The SingleTypeVariantList class is a subclass of VariantContainer and is comparable to a std::vector<...
VariantListParameter()
Creates an empty Parameter.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceInternal::Handle< VariantListParameter > VariantListParameterPtr
Typedef of VariantListParameterPtr as IceInternal::Handle<VariantListParameter> for convenience.