armarx::VariantContainerBase
Overview
class VariantContainerBase extends VariantDataClass
VariantContainer type that represents the base class of all variant containers.
Variant containers are not variants themselves to keep the Variant itself small (only data + int for type instead of data + class for type)
Derived Classes and Interfaces
- SingleTypeVariantListBase
- SingleVariantBase
- StringValueMapBase
Used By
- StringVariantContainerBaseMap
- VariantContainerBaseList
- MappingEntry::value
- SingleTypeVariantListBase::addElement
- SingleTypeVariantListBase::getElementBase
- StateParameterIceBase::defaultValue
- StateParameterIceBase::value
- StringValueMapBase::addElement
- StringValueMapBase::getElementBase
- StringValueMapBase::setElement
- cloneContainer
Operation Index
- getSize
-
- getContainerType
-
- setContainerType
-
- clear
-
- cloneContainer
-
- validateElements
-
- toString
-
Data Member Index
- typeContainer
-
Operations
int getSize()
void setContainerType(ContainerType typeContainer)
void clear()
bool validateElements()
string toString()
Data Members
[ "protected" ]
ContainerType typeContainer;