LibreOffice Module lotuswordpro (master) 1
|
Classes | |
class | CBenIDListElmt |
class | CBenNamedObject |
class | CBenNamedObjectListElmt |
class | CBenObject |
class | CBenProperty |
class | CBenPropertyName |
class | CBenTOCReader |
class | CBenTypeName |
class | CBenValue |
class | CBenValueSegment |
class | CUtList |
class | CUtListElmt |
class | CUtOwningList |
class | LtcBenContainer |
class | LtcUtBenValueStream |
Typedefs | |
typedef sal_uInt8 | BenByte |
typedef sal_uInt16 | BenWord |
typedef sal_uInt32 | BenDWord |
typedef sal_uInt32 | BenContainerPos |
typedef sal_uInt32 | BenObjectID |
typedef sal_uInt32 | BenGeneration |
Enumerations | |
enum | BenError { BenErr_OK = 0 , BenErr_NameConflict = 1 , BenErr_DuplicateObjectID = 2 , BenErr_UnknownBentoFormatVersion = 3 , BenErr_NamedObjectError = 4 , BenErr_NamedObjectIllegalValue = 5 , BenErr_InvalidTOC = 6 , BenErr_64BitOffsetNotSupported = 7 , BenErr_ReadPastEndOfTOC = 8 , BenErr_ContainerWithNoObjects = 9 , BenErr_ObjectWithNoProperties = 10 , BenErr_PropertyWithNoValues = 11 , BenErr_IllegalInMemoryTOC = 12 , BenErr_PropertyAlreadyExists = 13 , BenErr_UnexpectedEndOfFile = 14 , BenErr_InvalidWriteOffset = 15 , BenErr_InvalidImmediateWrite = 16 , BenErr_TOCSeedError = 17 , BenErr_ReadPastEndOfContainer = 18 , BenErr_DuplicateName = 19 , BenErr_BadReferencedList = 20 , BenErr_IllegalContinuedImmediate = 21 , BenErr_NotBentoContainer = 22 , BenErr_PropertyWithMoreThanOneValue = 23 } |
Functions | |
sal_uLong | BenOpenContainer (LwpSvStream *pStream, std::unique_ptr< LtcBenContainer > *ppContainer) |
New bento container from file stream. More... | |
CBenNamedObject * | FindNamedObject (CUtList *pList, std::string_view rName, CUtListElmt **ppPrev) |
CBenIDListElmt * | FindID (CUtList *pList, BenObjectID ObjectID, CUtListElmt **ppPrev) |
sal_uInt16 | UtGetIntelWord (sal_uInt8 const *pData) |
sal_uInt32 | UtGetIntelDWord (sal_uInt8 const *pData) |
sal_uInt8 | UtGetIntelByte (sal_uInt8 const *pData) |
Variables | |
const char | gsBenMagicBytes [] = BEN_MAGIC_BYTES |
typedef sal_uInt8 OpenStormBento::BenByte |
typedef sal_uInt32 OpenStormBento::BenContainerPos |
typedef sal_uInt32 OpenStormBento::BenDWord |
typedef sal_uInt32 OpenStormBento::BenGeneration |
typedef sal_uInt32 OpenStormBento::BenObjectID |
typedef sal_uInt16 OpenStormBento::BenWord |
sal_uLong OpenStormBento::BenOpenContainer | ( | LwpSvStream * | pStream, |
std::unique_ptr< LtcBenContainer > * | ppContainer | ||
) |
New bento container from file stream.
pointer | to length of bento file |
pointer | to pointer of Bento Container object |
Definition at line 74 of file bencont.cxx.
References BenErr_ContainerWithNoObjects, BenErr_InvalidTOC, and BenErr_OK.
Referenced by LwpGraphicObject::CreateDrawObjects(), Decompress(), LwpGraphicObject::GetGrafData(), and LwpGraphicObject::GetRawGrafData().
CBenIDListElmt * OpenStormBento::FindID | ( | CUtList * | pList, |
BenObjectID | ObjectID, | ||
CUtListElmt ** | ppPrev | ||
) |
Definition at line 87 of file benlist.cxx.
References OpenStormBento::CBenIDListElmt::GetID(), OpenStormBento::CUtList::GetLast(), OpenStormBento::CUtListElmt::GetPrev(), and OpenStormBento::CUtList::GetTerminating().
Referenced by OpenStormBento::LtcBenContainer::RegisterPropertyName(), and OpenStormBento::CBenObject::UseProperty().
CBenNamedObject * OpenStormBento::FindNamedObject | ( | CUtList * | pList, |
std::string_view | rName, | ||
CUtListElmt ** | ppPrev | ||
) |
Definition at line 59 of file benlist.cxx.
References Comp, OpenStormBento::CUtList::GetLast(), OpenStormBento::CBenNamedObject::GetName(), OpenStormBento::CBenNamedObjectListElmt::GetNamedObject(), OpenStormBento::CUtListElmt::GetPrev(), and OpenStormBento::CUtList::GetTerminating().
Referenced by OpenStormBento::CBenTOCReader::ReadTOC(), and OpenStormBento::LtcBenContainer::RegisterPropertyName().
Definition at line 69 of file ut.hxx.
References pData.
Referenced by OpenStormBento::CBenTOCReader::GetByte().
|
inline |
Definition at line 64 of file ut.hxx.
References pData.
Referenced by OpenStormBento::CBenTOCReader::GetDWord(), and OpenStormBento::CBenTOCReader::ReadLabel().
|
inline |
Definition at line 62 of file ut.hxx.
References pData.
Referenced by OpenStormBento::CBenTOCReader::ReadLabel().
const char OpenStormBento::gsBenMagicBytes = BEN_MAGIC_BYTES |
Definition at line 66 of file bencont.cxx.
Referenced by OpenStormBento::CBenTOCReader::ReadLabel(), and OpenStormBento::CBenTOCReader::SearchForLabel().