LibreOffice Module sw (master)
1
|
#include <WW8Sttbf.hxx>
Public Member Functions | |
WW8Struct (SvStream &rSt, sal_uInt32 nPos, sal_uInt32 nSize) | |
WW8Struct (WW8Struct const *pStruct, sal_uInt32 nPos, sal_uInt32 nSize) | |
virtual | ~WW8Struct () override |
sal_uInt8 | getU8 (sal_uInt32 nOffset) |
sal_uInt16 | getU16 (sal_uInt32 nOffset) |
OUString | getUString (sal_uInt32 nOffset, sal_uInt32 nCount) |
![]() | |
ExternalData () | |
virtual | ~ExternalData () |
Private Attributes | |
std::shared_ptr< sal_uInt8 > | m_pData |
sal_uInt32 | mn_offset |
sal_uInt32 | mn_size |
Definition at line 34 of file WW8Sttbf.hxx.
ww8::WW8Struct::WW8Struct | ( | SvStream & | rSt, |
sal_uInt32 | nPos, | ||
sal_uInt32 | nSize | ||
) |
Definition at line 37 of file WW8Sttbf.cxx.
References checkSeek(), m_pData, mn_size, SvStream::ReadBytes(), and SvStream::remainingSize().
ww8::WW8Struct::WW8Struct | ( | WW8Struct const * | pStruct, |
sal_uInt32 | nPos, | ||
sal_uInt32 | nSize | ||
) |
Definition at line 50 of file WW8Sttbf.cxx.
References m_pData.
|
overridevirtual |
Definition at line 56 of file WW8Sttbf.cxx.
|
inline |
Definition at line 47 of file WW8Sttbf.hxx.
References getU8().
Referenced by getUString(), and ww8::WW8Sttb< T >::WW8Sttb().
sal_uInt8 ww8::WW8Struct::getU8 | ( | sal_uInt32 | nOffset | ) |
Definition at line 60 of file WW8Sttbf.cxx.
References m_pData, mn_offset, and mn_size.
Referenced by getU16(), and ww8::WW8Sttb< T >::WW8Sttb().
OUString ww8::WW8Struct::getUString | ( | sal_uInt32 | nOffset, |
sal_uInt32 | nCount | ||
) |
Definition at line 72 of file WW8Sttbf.cxx.
References aBuf, getU16(), i, m_pData, mn_offset, mn_size, and SAL_INFO.
Referenced by ww8::WW8Sttb< T >::WW8Sttb().
|
private |
Definition at line 36 of file WW8Sttbf.hxx.
Referenced by getU8(), getUString(), and WW8Struct().
|
private |
Definition at line 37 of file WW8Sttbf.hxx.
Referenced by getU8(), and getUString().
|
private |
Definition at line 38 of file WW8Sttbf.hxx.
Referenced by getU8(), getUString(), and WW8Struct().