27 #ifndef NIDAS_CORE_DOMOBJECTFACTORY_H
28 #define NIDAS_CORE_DOMOBJECTFACTORY_H
32 namespace nidas {
namespace core {
Class that supports creating instances of DOMable objects from a string containing the class name of ...
Definition: DOMObjectFactory.h:41
Interface of an object that can be instantiated from a DOM element, via the fromDOMElement method...
Definition: DOMable.h:51
Definition: Exception.h:35
static DOMable * createObject(const std::string &classname)
Create a DOMable object given its classname, by looking up and executing its creator function...
Definition: DOMObjectFactory.cc:61
DOMable * dom_object_ctor_t()
Prototype of the creator function.
Definition: DOMObjectFactory.h:128
static const char * soVersionSuffix
When searching for libraries based on the class name, add this suffix to the name.
Definition: DOMObjectFactory.h:138