lintel 0.2.0
Loading...
Searching...
No Matches
BaseFeature.h
Go to the documentation of this file.
1#ifndef LINTEL_BASEFEATURE_H
2#define LINTEL_BASEFEATURE_H
3
5
6namespace lintel {
8class BaseFeature : public Feature<Features::Value>
9{
10public:
13 BaseFeature(std::shared_ptr<Features> features);
14
17
28 const std::shared_ptr<Configuration> &configuration,
29 const std::shared_ptr<ProcessName> &processName) override;
30
32 void initialize(std::shared_ptr<lintel::di::Container> container) override;
33};
34
35}// namespace lintel
36#endif// LINTEL_BASEFEATURE_H
Definition BaseFeature.h:9
void registerTypes(lintel::di::ContainerBuilder &builder, const std::shared_ptr< Configuration > &configuration, const std::shared_ptr< ProcessName > &processName) override
void initialize(std::shared_ptr< lintel::di::Container > container) override
BaseFeature(std::shared_ptr< Features > features)
void registerTypes(lintel::di::ContainerBuilder &builder) override
Definition Feature.h:67
Definition Container.h:282
Definition BaseFeature.h:6