Lines Matching defs:const
17 const unsigned k_StartHeadersRewriteSize = 32;
32 void WriteBytes(const void *data, size_t size)
47 size_t GetPos() const { return _pos; }
200 bool IsEmpty() const
209 bool CheckNumFiles() const
221 bool IsItemAnti(unsigned index) const { return (index < IsAnti.Size() && IsAnti[index]); }
222 // bool IsItemAux(unsigned index) const { return (index < IsAux.Size() && IsAux[index]); }
239 void AddFile(const CFileItem &file, const CFileItem2 &file2, const UString &name);
245 HRESULT WriteDirect(const void *data, UInt32 size) { return WriteStream(SeqStream, data, size); }
247 UInt64 GetPos() const;
248 void WriteBytes(const void *data, size_t size);
249 void WriteBytes(const CByteBuffer &data) { WriteBytes(data, data.Size()); }
256 void WriteFolder(const CFolder &folder);
257 HRESULT WriteFileHeader(const CFileItem &itemInfo);
258 void WriteBoolVector(const CBoolVector &boolVector);
259 void WritePropBoolVector(Byte id, const CBoolVector &boolVector);
261 void WriteHashDigests(const CUInt32DefVector &digests);
265 const CRecordVector<UInt64> &packSizes,
266 const CUInt32DefVector &packCRCs);
269 const CObjectVector<CFolder> &folders,
270 const COutFolders &outFolders);
273 const CObjectVector<CFolder> &folders,
274 const COutFolders &outFolders,
275 const CRecordVector<UInt64> &unpackSizes,
276 const CUInt32DefVector &digests);
279 void WriteAlignedBools(const CBoolVector &v, unsigned numDefined, Byte type, unsigned itemSizeShifts);
280 void WriteUInt64DefVector(const CUInt64DefVector &v, Byte type);
284 CEncoder &encoder, const CByteBuffer &data,
287 const CArchiveDatabaseOut &db,
288 // const CHeaderOptions &headerOptions,
306 HRESULT WriteFinishHeader(const CFinishHeader &h);
308 HRESULT WriteStartHeader(const CStartHeader &h);
318 const CArchiveDatabaseOut &db,
319 const CCompressionMethodMode *options,
320 const CHeaderOptions &headerOptions);