#ifndef register_hh_INCLUDED #define register_hh_INCLUDED #include "memoryview.hh" #include "string.hh" namespace Kakoune { class Context; class Register { public: virtual ~Register() {} virtual Register& operator=(memoryview values) = 0; virtual memoryview values(const Context& context) = 0; }; } #endif // register_hh_INCLUDED