diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-06-06 00:48:18 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-06-06 00:49:36 +0100 |
| commit | d33554a1ccbc58692d824c29e98d0d576d7afa6d (patch) | |
| tree | 641fbcb232fc3931b7c3357f3582a9090c558db5 /src/register_manager.hh | |
| parent | 2d5c7304411cbac923f132dfee34cf7ffc155d5c (diff) | |
Add support for long names for registers
We can now access register / with the name slash, * with star,
and | with pipe
Fixes #23
Diffstat (limited to 'src/register_manager.hh')
| -rw-r--r-- | src/register_manager.hh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/register_manager.hh b/src/register_manager.hh index 7021c53b..97f84fc0 100644 --- a/src/register_manager.hh +++ b/src/register_manager.hh @@ -16,7 +16,8 @@ using RegisterRetriever = std::function<std::vector<String> (const Context&)>; class RegisterManager : public Singleton<RegisterManager> { public: - Register& operator[](char reg); + Register& operator[](StringView reg); + Register& operator[](Codepoint c); void register_dynamic_register(char reg, RegisterRetriever function); protected: |
