Abstract base class for wrapping function pointers, function objects and bound functions as objects. More...
#include <uhal/XmlParser.hpp>
Public Member Functions | |
BaseFunctionObject () | |
Default constructor. More... | |
virtual | ~BaseFunctionObject () |
Destructor. More... | |
virtual R | operator() (const pugi::xml_node &aNode)=0 |
Functor which converts an XML node to an object of template type R. More... | |
Abstract base class for wrapping function pointers, function objects and bound functions as objects.
Definition at line 75 of file XmlParser.hpp.
uhal::BaseFunctionObject< R >::BaseFunctionObject |
Default constructor.
Definition at line 45 of file XmlParser.hxx.
|
virtual |
Destructor.
Definition at line 51 of file XmlParser.hxx.
|
pure virtual |
Functor which converts an XML node to an object of template type R.
aNode | an XML node for converting to an object |
Implemented in uhal::FunctionObject< R, T * >, and uhal::FunctionObject< R, T >.