LibreOffice Module sw (master)  1
Public Member Functions | Private Types | Private Attributes | List of all members
ww8::WW8Sttb< T > Class Template Reference

#include <WW8Sttbf.hxx>

Inheritance diagram for ww8::WW8Sttb< T >:
[legend]
Collaboration diagram for ww8::WW8Sttb< T >:
[legend]

Public Member Functions

 WW8Sttb (SvStream &rSt, sal_Int32 nPos, sal_uInt32 nSize)
 
virtual ~WW8Sttb () override
 
std::vector< OUString > & getStrings ()
 
- Public Member Functions inherited from ww8::WW8Struct
 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)
 
- Public Member Functions inherited from sw::ExternalData
 ExternalData ()
 
virtual ~ExternalData ()
 

Private Types

typedef std::shared_ptr< voidExtraPointer_t
 

Private Attributes

bool bDoubleByteCharacters
 
std::vector< OUString > m_Strings
 
std::vector< ExtraPointer_tm_Extras
 

Detailed Description

template<class T>
class ww8::WW8Sttb< T >

Definition at line 55 of file WW8Sttbf.hxx.

Member Typedef Documentation

template<class T >
typedef std::shared_ptr< void > ww8::WW8Sttb< T >::ExtraPointer_t
private

Definition at line 57 of file WW8Sttbf.hxx.

Constructor & Destructor Documentation

template<class T >
ww8::WW8Sttb< T >::WW8Sttb ( SvStream rSt,
sal_Int32  nPos,
sal_uInt32  nSize 
)
template<class T >
ww8::WW8Sttb< T >::~WW8Sttb ( )
overridevirtual

Definition at line 118 of file WW8Sttbf.hxx.

Member Function Documentation

template<class T >
std::vector<OUString>& ww8::WW8Sttb< T >::getStrings ( )
inline

Definition at line 66 of file WW8Sttbf.hxx.

References ww8::WW8Sttb< T >::m_Strings.

Referenced by WW8Export::WriteFkpPlcUsw().

Member Data Documentation

template<class T >
bool ww8::WW8Sttb< T >::bDoubleByteCharacters
private

Definition at line 58 of file WW8Sttbf.hxx.

Referenced by ww8::WW8Sttb< T >::WW8Sttb().

template<class T >
std::vector< ExtraPointer_t > ww8::WW8Sttb< T >::m_Extras
private

Definition at line 60 of file WW8Sttbf.hxx.

Referenced by ww8::WW8Sttb< T >::WW8Sttb().

template<class T >
std::vector<OUString> ww8::WW8Sttb< T >::m_Strings
private

Definition at line 59 of file WW8Sttbf.hxx.

Referenced by ww8::WW8Sttb< T >::getStrings(), and ww8::WW8Sttb< T >::WW8Sttb().


The documentation for this class was generated from the following file: