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.

Classes

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
 

Namespaces

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

Typedefs

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

Variables

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