|
#include <ArmarXCore/statechart/xmlstates/XMLRemoteStateOfferer.h>
Additional Inherited Members | |
Public Types inherited from AbstractFactoryMethod< XMLStateOffererFactoryBase, StatechartGroupXmlReaderPtr, XMLStateOffererFactoryBasePtr > | |
using | BaseFactory = XMLStateOffererFactoryBase |
using | ConstructorArg = StatechartGroupXmlReaderPtr |
typedef SharedPointerType(* | initialisationFunction) (StatechartGroupXmlReaderPtr) |
The function pointer type of subclass initialisation functions. More... | |
using | SharedPointerType = XMLStateOffererFactoryBasePtr |
Public Member Functions inherited from AbstractFactoryMethod< XMLStateOffererFactoryBase, StatechartGroupXmlReaderPtr, XMLStateOffererFactoryBasePtr > | |
std::string | getClassName () |
getClassName returns the name that this instance was generated with. More... | |
Static Public Member Functions inherited from AbstractFactoryMethod< XMLStateOffererFactoryBase, StatechartGroupXmlReaderPtr, XMLStateOffererFactoryBasePtr > | |
static SharedPointerType | createInstance (StatechartGroupXmlReaderPtr) |
Initialisation function which needs to be provided by every subclass. More... | |
static SharedPointerType | fromName (const std::string &name, StatechartGroupXmlReaderPtr params) |
Function which can be used to retrieve an object specified by string name. More... | |
static std::vector< std::string > | getAvailableClasses () |
getAvailableClasses retrieves a list of all registered classes as their string-representation. More... | |
static std::string | getName () |
Returns the class's name. More... | |
static void | registerClass (const std::string &name, initialisationFunction init) |
Statically called by subclasses to register their name and initialisation function so they can be found by fromName. More... | |
Definition at line 43 of file XMLRemoteStateOfferer.h.