VariantContainer.h File Reference
#include <ArmarXCore/core/system/ImportExport.h>
#include <ArmarXCore/interface/observers/VariantContainers.h>
#include <ArmarXCore/interface/observers/VariantBase.h>
#include <ArmarXCore/observers/variant/Variant.h>
#include <IceUtil/Handle.h>
#include <string>
#include <map>
+ Include dependency graph for VariantContainer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  ContainerDummy
class  ContainerTypeI
class  SingleVariant
 The SingleVariant class is required to store single Variant instances in VariantContainer subclasses. More...
class  VariantContainer
 VariantContainer is the base class of all other Variant container classes. More...
class  VariantContainerType


 This file offers overloads of toIce() and fromIce() functions for STL container types.


using ContainerTypeIPtr = IceInternal::Handle< ContainerTypeI >
using SingleVariantPtr = IceInternal::Handle< SingleVariant >
using VariantContainerPtr = IceInternal::Handle< VariantContainer >


const VariantContainerType SingleVariantContainer = VariantContainerType(SingleVariant::getTypePrefix())
const VariantTypeId VariantContainer = Variant::addTypeName("::armarx::VariantContainerBase")