WriterImplBase
class PackageWriterImpl : public WriterImplBase {
typedef WriterImplBase inherited;
class RepositoryWriterImpl : public WriterImplBase {
typedef WriterImplBase inherited;
WriterImplBase::Write(const Type& value)
WriterImplBase::WriteString(const char* string)
WriterImplBase::WriteBuffer(const void* data, size_t size)
WriterImplBase::File() const
WriterImplBase::Flags() const
WriterImplBase::Parameters() const
inline const WriterImplBase::PackageAttributeList&
WriterImplBase::PackageAttributes() const
inline WriterImplBase::PackageAttributeList&
WriterImplBase::PackageAttributes()
WriterImplBase::PackageStringCache() const
WriterImplBase::PackageStringCache()
WriterImplBase::SetFinished(bool finished)
inline WriterImplBase::PackageAttribute*
WriterImplBase::_AddStringAttributeIfNotEmpty(BHPKGAttributeID id,
class WriterImplBase {
WriterImplBase(const char* fileType,
~WriterImplBase();
WriterImplBase::AttributeValue::SetTo(int64 value)
WriterImplBase::AttributeValue::SetTo(uint64 value)
WriterImplBase::AttributeValue::SetTo(CachedString* value)
WriterImplBase::AttributeValue::SetToData(uint64 size, uint64 offset)
WriterImplBase::AttributeValue::SetToData(uint64 size, const void* rawData)
WriterImplBase::AttributeValue::ApplicableEncoding() const
WriterImplBase::AttributeValue::_ApplicableIntEncoding(uint64 value)
WriterImplBase::PackageAttribute::PackageAttribute(BHPKGAttributeID id_,
WriterImplBase::PackageAttribute::~PackageAttribute()
WriterImplBase::PackageAttribute::AddChild(PackageAttribute* child)
WriterImplBase::PackageAttribute::_DeleteChildren()
WriterImplBase::WriterImplBase(const char* fileType, BErrorOutput* errorOutput)
WriterImplBase::~WriterImplBase()
WriterImplBase::Init(BPositionIO* file, bool keepFile, const char* fileName,
WriterImplBase::InitHeapReader(size_t headerSize)
WriterImplBase::SetCompression(uint32 compression)
WriterImplBase::RegisterPackageInfo(PackageAttributeList& attributeList,
WriterImplBase::AttributeValue::AttributeValue()
WriterImplBase::AttributeValue::~AttributeValue()
WriterImplBase::AttributeValue::SetTo(int8 value)
WriterImplBase::RegisterPackageVersion(PackageAttributeList& attributeList,
WriterImplBase::RegisterPackageResolvableExpressionList(
WriterImplBase::PackageAttribute*
WriterImplBase::AddStringAttribute(BHPKGAttributeID id, const BString& value,
WriterImplBase::AttributeValue::SetTo(uint8 value)
WriterImplBase::WriteCachedStrings(const StringCache& cache,
WriterImplBase::WritePackageAttributes(
WriterImplBase::WriteAttributeValue(const AttributeValue& value, uint8 encoding)
WriterImplBase::AttributeValue::SetTo(int16 value)
WriterImplBase::WriteUnsignedLEB128(uint64 value)
WriterImplBase::RawWriteBuffer(const void* buffer, size_t size, off_t offset)
WriterImplBase::AttributeValue::SetTo(uint16 value)
WriterImplBase::_AddStringAttributeList(BHPKGAttributeID id,
WriterImplBase::_WritePackageAttributes(
WriterImplBase::AttributeValue::SetTo(int32 value)
WriterImplBase::AttributeValue::SetTo(uint32 value)