diff options
| author | Maxime Coste <mawww@kakoune.org> | 2017-10-02 14:20:36 +0800 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2017-10-06 13:58:04 +0800 |
| commit | a5ae21d70d91939b9b050d8edea49d6034893935 (patch) | |
| tree | 0c746f91cebff9151e7dab933bc759b48eeb597a /src/hook_manager.cc | |
| parent | 18705a009707dead4a0560b3fcb976ac3e733764 (diff) | |
Move HookManager::Hook definition in the cpp
This avoids including regex.hh in the header.
Diffstat (limited to 'src/hook_manager.cc')
| -rw-r--r-- | src/hook_manager.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/hook_manager.cc b/src/hook_manager.cc index 5e538681..b08377e5 100644 --- a/src/hook_manager.cc +++ b/src/hook_manager.cc @@ -13,6 +13,17 @@ namespace Kakoune { +struct HookManager::Hook +{ + String group; + Regex filter; + String commands; +}; + +HookManager::HookManager() : m_parent(nullptr) {} +HookManager::HookManager(HookManager& parent) : SafeCountable{}, m_parent(&parent) {} +HookManager::~HookManager() = default; + void HookManager::add_hook(StringView hook_name, String group, Regex filter, String commands) { auto& hooks = m_hooks[hook_name]; |
