VariantContainerType Class Reference

#include <ArmarXCore/observers/variant/VariantContainer.h>

Public Member Functions

const ContainerTypeI operator() (const ContainerType &subType) const
 
const ContainerTypeI operator() (VariantTypeId typeId) const
 
 VariantContainerType (std::string containerType)
 

Static Public Member Functions

static std::string allTypesToString (const ContainerTypePtr &type)
 
static bool compare (const ContainerTypePtr &type1, const ContainerTypePtr &secondType)
 
static ContainerTypePtr FromString (const std::string &typeStr)
 
static std::string GetInnerType (const std::string &typeStr)
 
static std::string GetInnerType (ContainerTypePtr type)
 

Detailed Description

Definition at line 185 of file VariantContainer.h.

Constructor & Destructor Documentation

◆ VariantContainerType()

VariantContainerType ( std::string  containerType)

Definition at line 179 of file VariantContainer.cpp.

Member Function Documentation

◆ allTypesToString()

std::string allTypesToString ( const ContainerTypePtr &  type)
static

Definition at line 232 of file VariantContainer.cpp.

+ Here is the caller graph for this function:

◆ compare()

bool compare ( const ContainerTypePtr &  type1,
const ContainerTypePtr &  secondType 
)
static

Definition at line 203 of file VariantContainer.cpp.

+ Here is the caller graph for this function:

◆ FromString()

ContainerTypePtr FromString ( const std::string &  typeStr)
static

Definition at line 262 of file VariantContainer.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetInnerType() [1/2]

std::string GetInnerType ( const std::string &  typeStr)
static

Definition at line 281 of file VariantContainer.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetInnerType() [2/2]

std::string GetInnerType ( ContainerTypePtr  type)
static

Definition at line 286 of file VariantContainer.cpp.

◆ operator()() [1/2]

const ContainerTypeI operator() ( const ContainerType &  subType) const

Definition at line 196 of file VariantContainer.cpp.

+ Here is the call graph for this function:

◆ operator()() [2/2]

const ContainerTypeI operator() ( VariantTypeId  typeId) const

Definition at line 186 of file VariantContainer.cpp.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: