#pragma once namespace crepe { template class ProxyHandler { public: virtual void set(const T &) = 0; virtual const T & get() = 0; }; }