void ESMWriter::writeHNString(const std::string& name, const std::string& data, size_t size) { assert(data.size() <= size); startSubRecord(name); writeHString(data); if (data.size() < size) { for (size_t i = data.size(); i < size; ++i) write("\0",1); } endRecord(name); }
void writeHNT(const std::string& name, const T& data, int size) { startSubRecord(name); writeT(data, size); endRecord(name); }
void ESMWriter::writeHNString(const std::string& name, const std::string& data) { startSubRecord(name); writeHString(data); endRecord(name); }
void writeHNCString(const std::string& name, const std::string& data) { startSubRecord(name); writeHCString(data); endRecord(name); }