From a5ae21d70d91939b9b050d8edea49d6034893935 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Mon, 2 Oct 2017 14:20:36 +0800 Subject: Move HookManager::Hook definition in the cpp This avoids including regex.hh in the header. --- src/hook_manager.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/hook_manager.cc') 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]; -- cgit v1.2.3