summaryrefslogtreecommitdiff
path: root/src/register_manager.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/register_manager.hh')
-rw-r--r--src/register_manager.hh2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/register_manager.hh b/src/register_manager.hh
index 9d3ea3d9..f18bc989 100644
--- a/src/register_manager.hh
+++ b/src/register_manager.hh
@@ -2,6 +2,7 @@
#define register_manager_hh_INCLUDED
#include "array_view.hh"
+#include "completion.hh"
#include "exception.hh"
#include "utils.hh"
#include "hash_map.hh"
@@ -146,6 +147,7 @@ public:
Register& operator[](StringView reg) const;
Register& operator[](Codepoint c) const;
void add_register(Codepoint c, std::unique_ptr<Register> reg);
+ CandidateList complete_register_name(StringView prefix, ByteCount cursor_pos) const;
protected:
HashMap<Codepoint, std::unique_ptr<Register>, MemoryDomain::Registers> m_registers;