Tenncor
|
#include <layer.hpp>
Public Member Functions | |
LayerRegistry (tag::TagRegistry ®istry=tag::get_reg()) | |
void | layer_tag (teq::TensrefT tens, std::string layer_type, std::string name) |
Tag tens reference with layer type and label. More... | |
std::string | register_tagr (std::string key, LayerBuildF builder) |
LayerBuildF | get_builder (std::string layer_type) |
Return builder associated with layer type. More... | |
tag::TagRegistry & | get_tag_registry (void) |
Return wrapped tag registry refence. More... | |
Private Attributes | |
std::unordered_map< std::string, LayerBuildF > | lbuilders_ |
tag::TagRegistry & | tag_reg_ |
Registry object for associating layer type and layer builders as well as registering layer type as tag keys
|
inline |
|
inline |
Return builder associated with layer type.
|
inline |
Return wrapped tag registry refence.
|
inline |
Tag tens reference with layer type and label.
|
inline |
Return key (layer type) that is associated with builder and registered in tag registry
|
private |
|
private |