void ZeroTo(Dev &dst,uint32 len) { while( len>ZeroToLen ) { dst.write(ZeroToBuf,ZeroToLen); len-=ZeroToLen; } dst.write(ZeroToBuf,len); }
void SaveTo(Dev &dst,const T &obj) { uint8 temp[T::SaveLoadLen]; BufPutDev dev(temp); dev(obj); dst.write(Range_const(temp)); }