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_Int32 nCount)
 
- Public Member Functions inherited from sw::ExternalData
virtual ~ExternalData ()
 

Private Types

typedef std::shared_ptr< void > ExtraPointer_t
 

Private Attributes

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

Detailed Description

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

Definition at line 54 of file WW8Sttbf.hxx.

Member Typedef Documentation

◆ ExtraPointer_t

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

Definition at line 56 of file WW8Sttbf.hxx.

Constructor & Destructor Documentation

◆ WW8Sttb()

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

◆ ~WW8Sttb()

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

Definition at line 117 of file WW8Sttbf.hxx.

Member Function Documentation

◆ getStrings()

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

Definition at line 65 of file WW8Sttbf.hxx.

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

Referenced by WW8Export::WriteFkpPlcUsw().

Member Data Documentation

◆ m_bDoubleByteCharacters

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

Definition at line 57 of file WW8Sttbf.hxx.

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

◆ m_Extras

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

Definition at line 59 of file WW8Sttbf.hxx.

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

◆ m_Strings

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

Definition at line 58 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: