8 #ifndef KEYWORDHANDLER_HPP_ 9 #define KEYWORDHANDLER_HPP_ 11 #include <columns/BaseObject.hpp> 15 typedef BaseObject *(*ObjectCreateFn)(
char const *name, HyPerCol *hc);
84 ObjectCreateFn creator;
BaseObject * create(char const *name, HyPerCol *hc) const
KeywordHandler(char const *kw, ObjectCreateFn creator)
virtual ~KeywordHandler()
ObjectCreateFn getCreator() const
KeywordHandler & operator=(KeywordHandler const &orig)
const char * getKeyword() const
int initialize(char const *kw, BaseObject *(*creator)(char const *name, HyPerCol *hc))