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