lintel 0.2.0
Loading...
Searching...
No Matches
CommandLineFeature.h
Go to the documentation of this file.
1#ifndef LINTEL_COMMAND_LINE_INTERFACE_FEATURE_H
2#define LINTEL_COMMAND_LINE_INTERFACE_FEATURE_H
3
6
7namespace lintel {
9class CommandLineFeature : public Feature<Features::Value>
10{
11private:
12 std::shared_ptr<CommandLineService> m_commandLineService;
13
14public:
16 CommandLineFeature(std::shared_ptr<Features> features);
17
20
22 void initialize(std::shared_ptr<lintel::di::Container> container) override;
23};
24
25}// namespace lintel
26#endif// LINTEL_COMMAND_LINE_INTERFACE_FEATURE_H
Definition CommandLineFeature.h:10
void registerTypes(lintel::di::ContainerBuilder &builder) override
CommandLineFeature(std::shared_ptr< Features > features)
void initialize(std::shared_ptr< lintel::di::Container > container) override
Definition Feature.h:67
Definition Container.h:282
Definition BaseFeature.h:6