Lines Matching refs:out
212 ofstream out(indexFilePath_, ofstream::out | ofstream::binary);
213 if (!out.is_open()) {
228 out << outStreamHeader.str();
229 out << outStreamData.str();
281 ostringstream &out, map<string, IdSet> &idSets, uint32_t &pos) const
310 out.write(reinterpret_cast<const char *>(&recordItem.size), sizeof(uint32_t));
311 out.write(reinterpret_cast<const char *>(&recordItem.resType), sizeof(uint32_t));
312 out.write(reinterpret_cast<const char *>(&recordItem.id), sizeof(uint32_t));
313 out.write(reinterpret_cast<const char *>(data.c_str()), data.length());
319 void ResourceTable::SaveHeader(const IndexHeader &indexHeader, ostringstream &out) const
321 out.write(reinterpret_cast<const char *>(&indexHeader.version), VERSION_MAX_LEN);
322 out.write(reinterpret_cast<const char *>(&indexHeader.fileSize), sizeof(uint32_t));
323 out.write(reinterpret_cast<const char *>(&indexHeader.limitKeyConfigSize), sizeof(uint32_t));
326 void ResourceTable::SaveLimitKeyConfigs(const map<string, LimitKeyConfig> &limitKeyConfigs, ostringstream &out) const
329 out.write(reinterpret_cast<const char *>(iter.second.keyTag), TAG_LEN);
330 out.write(reinterpret_cast<const char *>(&iter.second.offset), sizeof(uint32_t));
331 out.write(reinterpret_cast<const char *>(&iter.second.keyCount), sizeof(uint32_t));
333 out.write(reinterpret_cast<const char *>(&value), sizeof(int32_t));
338 void ResourceTable::SaveIdSets(const map<string, IdSet> &idSets, ostringstream &out) const
341 out.write(reinterpret_cast<const char *>(iter.second.idTag), TAG_LEN);
342 out.write(reinterpret_cast<const char *>(&iter.second.idCount), sizeof(uint32_t));
344 out.write(reinterpret_cast<const char *>(&keyValue.first), sizeof(uint32_t));
345 out.write(reinterpret_cast<const char *>(&keyValue.second), sizeof(uint32_t));