#pragma once #include namespace ivm { class Transferable { public: Transferable() = default; Transferable(const Transferable&) = delete; auto operator= (const Transferable&) = delete; virtual ~Transferable() = default; virtual auto TransferIn() -> v8::Local = 0; }; } // namespace ivm