#pragma once #include "Runtime/Streams/COutputStream.hpp" #include "Runtime/rstl.hpp" #include namespace metaforce { template void write_reserved_vector(const rstl::reserved_vector& v, COutputStream& out) { out.Put(v.size()); for (const auto& t : v) { out.Put(t); } } template void write_vector(const std::vector& v, COutputStream& out) { out.Put(v.size()); for (const auto& t : v) { out.Put(t); } } } // namespace metaforce