1 #ifndef WIRECELL_PGRAPH_FACTORY 2 #define WIRECELL_PGRAPH_FACTORY 17 template<
class Wrapper>
21 return new Wrapper(wcnode);
35 template<
class Wrapper>
44 typedef std::map<INode::NodeCategory, Maker*>
NodeMakers;
std::map< INode::NodeCategory, Maker * > NodeMakers
virtual Node * operator()(INode::pointer wcnode)
std::map< INode::pointer, Node * > WCNodeWrapperMap
virtual Node * operator()(INode::pointer wcnode)=0
void bind_maker(INode::NodeCategory cat)
std::shared_ptr< Interface > pointer
std::shared_ptr< spdlog::logger > logptr_t