Home Previous Up Next Index

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()

ContainerType getContainerType()

void setContainerType(ContainerType typeContainer)

void clear()

VariantContainerBase cloneContainer()

bool validateElements()

string toString()

Data Members

[ "protected" ] ContainerType typeContainer;


Home Previous Up Next Index