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 * >.