28#include <ArmarXCore/interface/observers/ParameterBase.h>
44 virtual public VariantParameterBase
62 ParameterBasePtr clone(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
66 const Ice::Current&
c = Ice::emptyCurrent)
override;
69 VariantTypeId getVariantType(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
70 VariantBasePtr getVariant(
const Ice::Current&
c = Ice::emptyCurrent)
const override;
73 bool validate(
const Ice::Current&
c)
const override;
#define ARMARXCORE_IMPORT_EXPORT
Parameter()
Creates an empty Parameter.
VariantParameter()
Creates an empty Parameter.
The Variant class is described here: Variants.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceInternal::Handle< VariantParameter > VariantParameterPtr
Typedef of VariantParameterPtr as IceInternal::Handle<VariantParameter> for convenience.
::IceInternal::Handle<::armarx::VariantBase > VariantBasePtr