The SingleVariant class is required to store single Variant instances in VariantContainer subclasses.
More...
#include <ArmarXCore/observers/variant/VariantContainer.h>
The SingleVariant class is required to store single Variant instances in VariantContainer subclasses.
Without this class the compiler would not be able to compile code which is storing single Variants instead of VariantContainers as values inside a VariantContainer instance .
Definition at line 109 of file VariantContainer.h.
◆ SingleVariant() [1/5]
◆ SingleVariant() [2/5]
◆ SingleVariant() [3/5]
◆ SingleVariant() [4/5]
◆ SingleVariant() [5/5]
◆ clear()
void clear |
( |
const ::Ice::Current & |
= Ice::emptyCurrent | ) |
|
|
inlineoverride |
◆ cloneContainer()
VariantContainerBasePtr cloneContainer |
( |
const ::Ice::Current & |
= Ice::emptyCurrent | ) |
const |
|
override |
◆ deserialize()
void deserialize |
( |
const ObjectSerializerBasePtr & |
serializer, |
|
|
const ::Ice::Current & |
= Ice::emptyCurrent |
|
) |
| |
|
override |
◆ fromString()
static T fromString |
( |
const std::string & |
s | ) |
|
|
inlinestatic |
◆ get()
◆ getContainerType()
ContainerTypePtr getContainerType |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
override |
◆ getElementBase()
VariantBasePtr getElementBase |
( |
const Ice::Current & |
= Ice::emptyCurrent | ) |
const |
|
override |
◆ getSize()
int getSize |
( |
const ::Ice::Current & |
= Ice::emptyCurrent | ) |
const |
|
override |
◆ getStaticType()
VariantTypeId getStaticType |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
|
|
static |
◆ getTypePrefix()
std::string getTypePrefix |
( |
| ) |
|
|
static |
◆ ice_clone()
Ice::ObjectPtr ice_clone |
( |
| ) |
const |
|
override |
◆ operator=()
◆ serialize()
void serialize |
( |
const ObjectSerializerBasePtr & |
serializer, |
|
|
const ::Ice::Current & |
= Ice::emptyCurrent |
|
) |
| const |
|
override |
◆ setContainerType()
void setContainerType |
( |
const ContainerTypePtr & |
containerType, |
|
|
const Ice::Current & |
c = Ice::emptyCurrent |
|
) |
| |
|
override |
◆ setVariant()
◆ toString()
std::string toString |
( |
const Ice::Current & |
c | ) |
const |
|
override |
◆ validateElements()
bool validateElements |
( |
const ::Ice::Current & |
= Ice::emptyCurrent | ) |
|
|
override |
The documentation for this class was generated from the following files: