Changeset 790 for cpp/frams/neuro/neurofactory.h
- Timestamp:
- 05/29/18 15:46:35 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/frams/neuro/neurofactory.h
r286 r790 13 13 class NeuroFactory 14 14 { 15 std::map<NeuroClass*,NeuroImpl*> impl;15 std::map<NeuroClass*, NeuroImpl*> impl; 16 16 public: 17 NeuroImpl* setImplementation(NeuroClass *nc,NeuroImpl *ni,bool deleteold=1); 18 NeuroImpl* setImplementation(const SString& classname,NeuroImpl *ni,bool deleteold=1); 19 NeuroImpl* getImplementation(NeuroClass *nc); 20 class NeuroImpl* createNeuroImpl(Neuro *n) 21 {NeuroClass *nc=n->getClass(); if (!nc) return 0; return createNeuroImpl(nc);} 22 class NeuroImpl* createNeuroImpl(NeuroClass *nc); 17 NeuroImpl* setImplementation(NeuroClass *nc, NeuroImpl *ni, bool deleteold = 1); 18 NeuroImpl* setImplementation(const SString& classname, NeuroImpl *ni, bool deleteold = 1); 19 NeuroImpl* getImplementation(NeuroClass *nc); 20 class NeuroImpl* createNeuroImpl(Neuro *n) 21 { 22 NeuroClass *nc = n->getClass(); if (!nc) return 0; return createNeuroImpl(nc); 23 } 24 class NeuroImpl* createNeuroImpl(NeuroClass *nc); 23 25 24 void setStandardImplementation();25 void freeImplementation();26 void removeUnimplemented();26 void setStandardImplementation(); 27 void freeImplementation(); 28 void removeUnimplemented(); 27 29 }; 28 30
Note: See TracChangeset
for help on using the changeset viewer.