| 123456789101112131415 |
- #ifndef NLP_SAFT_OPENSOURCE_DRAGNN_CORE_COMPONENT_REGISTRY_H_
- #define NLP_SAFT_OPENSOURCE_DRAGNN_CORE_COMPONENT_REGISTRY_H_
- #include "dragnn/core/interfaces/component.h"
- #include "syntaxnet/registry.h"
- // Macro to add a component to the registry. This macro associates a class with
- // its class name as a string, so FooComponent would be associated with the
- // string "FooComponent".
- #define REGISTER_DRAGNN_COMPONENT(component) \
- REGISTER_SYNTAXNET_CLASS_COMPONENT(syntaxnet::dragnn::Component, #component, \
- component)
- #endif // NLP_SAFT_OPENSOURCE_DRAGNN_CORE_COMPONENT_REGISTRY_H_
|