XmlStateBaseClassGenerator Class Reference

#include <ArmarXCore/statechart/xmlstates/baseclassgenerator/XmlStateBaseClassGenerator.h>

Public Member Functions

 XmlStateBaseClassGenerator ()
 

Static Public Member Functions

static std::string GenerateCpp (std::vector< std::string > namespaces, RapidXmlReaderPtr reader, const std::vector< std::string > &proxies, bool contextGenerationEnabled, std::string groupName, VariantInfoPtr variantInfo)
 
static std::set< std::string > GetIncludesForInnerNonBasicVariantTypes (RapidXmlReaderNode stateNode, VariantInfoPtr variantInfo)
 
static std::set< std::string > GetUsedInnerNonBasicVariantTypes (RapidXmlReaderNode stateNode, VariantInfoPtr variantInfo)
 

Constructor & Destructor Documentation

◆ XmlStateBaseClassGenerator()

Member Function Documentation

◆ GenerateCpp()

std::string GenerateCpp ( std::vector< std::string > namespaces,
RapidXmlReaderPtr reader,
const std::vector< std::string > & proxies,
bool contextGenerationEnabled,
std::string groupName,
VariantInfoPtr variantInfo )
static

◆ GetIncludesForInnerNonBasicVariantTypes()

std::set< std::string > GetIncludesForInnerNonBasicVariantTypes ( RapidXmlReaderNode stateNode,
VariantInfoPtr variantInfo )
static

◆ GetUsedInnerNonBasicVariantTypes()

std::set< std::string > GetUsedInnerNonBasicVariantTypes ( RapidXmlReaderNode stateNode,
VariantInfoPtr variantInfo )
static

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