My 11th 2023 update

This commit is contained in:
Ned Wright
2023-05-11 18:54:44 +00:00
parent 240f58217a
commit 29bd82d125
92 changed files with 9301 additions and 135 deletions

View File

@@ -0,0 +1,28 @@
#ifndef __KEYWORD_COMP__
#define __KEYWORD_COMP__
#include <memory>
#include "singleton.h"
#include "i_environment.h"
#include "i_table.h"
#include "i_keywords_rule.h"
#include "component.h"
class KeywordComp
:
public Component,
Singleton::Provide<I_KeywordsRule>,
Singleton::Consume<I_Table>,
Singleton::Consume<I_Environment>
{
public:
KeywordComp();
~KeywordComp();
private:
class Impl;
std::unique_ptr<Impl> pimpl;
};
#endif // __KEYWORD_COMP__