From ed2d50ecef1b71e7084a9861536e7c74220e1a83 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Sat, 4 Mar 2017 19:45:41 +0000 Subject: [PATCH] Remove unused AliasRegistry::flatten_aliases method We do not complete alias names anymore, so this method is not needed. --- src/alias_registry.cc | 13 ------------- src/alias_registry.hh | 2 -- 2 files changed, 15 deletions(-) diff --git a/src/alias_registry.cc b/src/alias_registry.cc index 3e73df9c..b567d29f 100644 --- a/src/alias_registry.cc +++ b/src/alias_registry.cc @@ -50,17 +50,4 @@ Vector AliasRegistry::aliases_for(StringView command) const return res; } -Vector> AliasRegistry::flatten_aliases() const -{ - Vector> res; - if (m_parent) - res = m_parent->flatten_aliases(); - for (auto& alias : m_aliases) - { - if (not contains(res | transform(std::mem_fn(&AliasDesc::first)), alias.key)) - res.emplace_back(alias.key, alias.value); - } - return res; -} - } diff --git a/src/alias_registry.hh b/src/alias_registry.hh index 5ff093bb..f2022aeb 100644 --- a/src/alias_registry.hh +++ b/src/alias_registry.hh @@ -20,8 +20,6 @@ public: using iterator = AliasMap::const_iterator; Vector aliases_for(StringView command) const; - using AliasDesc = std::pair; - Vector flatten_aliases() const; private: friend class Scope;