#pragma once #include namespace saw { template<> class data { private: int32_t data_; public: data(); data(int32_t data); int32_t get() const; void set(int32_t); }; template<> class data { private: int64_t data_; public: data(); data(int64_t data); int64_t get() const; void set(int64_t); }; }