#pragma once #include "SCBufferAdaptor.hpp" namespace fluid { namespace client { namespace impl { template struct AssignBuffer { void operator()(const typename BufferT::type& p, World* w) { if (auto b = static_cast(p.get())) b->assignToRT(w); } }; template struct CleanUpBuffer { void operator()(const typename BufferT::type& p) { if (auto b = static_cast(p.get())) b->cleanUp(); } }; } } }