23#include <rtl/ustring.hxx>
65 void AddCode(std::vector<sal_uInt8>&&);
bool Save(SvStream &, sal_uInt32)
const SbxArrayRef & GetEnums() const
OUString GetString(sal_uInt32 nId, SbxDataType *eType=nullptr) const
const SbxObject * FindType(const OUString &aTypeName) const
const sal_uInt8 * GetCode() const
sal_uInt16 GetBase() const
void SetFlag(SbiImageFlags n)
sal_uInt16 CalcLegacyOffset(sal_Int32 nOffset)
std::vector< sal_uInt32 > mvStringOffsets
sal_uInt32 GetCodeSize() const
void AddEnum(SbxObject *)
bool ExceedsImgVersion12Limits()
bool ExceedsLegacyLimits()
void ReleaseLegacyBuffer()
sal_uInt32 CalcNewOffset(sal_Int16 nOffset)
bool Load(SvStream &, sal_uInt32 &nVer)
rtl_TextEncoding eCharSet
std::unique_ptr< sal_Unicode[]> pStrings
std::vector< sal_uInt8 > aLegacyPCode
void AddCode(std::vector< sal_uInt8 > &&)
bool IsFlag(SbiImageFlags n) const
void AddString(const OUString &)
std::vector< sal_uInt8 > aCode
void AddType(SbxObject const *)