|
OpenNN
Open-source neural networks library
|
#include <registry.h>
Public Types | |
| using | Creator = function<unique_ptr<T>()> |
Public Member Functions | |
| void | register_component (const string &name, Creator creator) |
| unique_ptr< T > | create (const string &name) const |
| vector< string > | registered_names () const |
Static Public Member Functions | |
| static Registry & | instance () |
| using opennn::Registry< T >::Creator = function<unique_ptr<T>()> |
|
inline |
|
inlinestatic |
|
inline |
|
inline |