|
lintel 0.2.0
|
#include <CommandLineFeature.h>
Public Member Functions | |
| CommandLineFeature (std::shared_ptr< Features > features) | |
| void | registerTypes (lintel::di::ContainerBuilder &builder) override |
| void | initialize (std::shared_ptr< lintel::di::Container > container) override |
Public Member Functions inherited from lintel::Feature< Features::Value > | |
| Feature (Features::Value type, std::shared_ptr< Features > features) | |
| virtual | ~Feature ()=default |
| std::string_view | getName () |
Public Member Functions inherited from lintel::FeatureInterface | |
| virtual | ~FeatureInterface ()=default |
| virtual void | registerTypes (lintel::di::ContainerBuilder &builder, const std::shared_ptr< Configuration > &configuration, const std::shared_ptr< ProcessName > &processName) |
Additional Inherited Members | |
Protected Attributes inherited from lintel::Feature< Features::Value > | |
| std::string_view | m_name |
Feature that registers and initializes the command-line interface
| lintel::CommandLineFeature::CommandLineFeature | ( | std::shared_ptr< Features > | features | ) |
| features | parent features container |
|
overridevirtual |
Initialize the command-line service from the container
Implements lintel::Feature< Features::Value >.
|
overridevirtual |
Register CLI types in the dependency injection container
Implements lintel::Feature< Features::Value >.