LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
oox::xls::PhoneticPortionModelList Class Reference

A vector with all phonetic portions in a rich-string. More...

#include <richstring.hxx>

Public Member Functions

 PhoneticPortionModelList ()
 
bool empty () const
 
const PhoneticPortionModelback () const
 
void push_back (const PhoneticPortionModel &rModel)
 
::std::vector< PhoneticPortionModel >::const_iterator begin () const
 
void appendPortion (const PhoneticPortionModel &rPortion)
 Appends a rich-string phonetic portion. More...
 
void importPortions (SequenceInputStream &rStrm)
 Reads all phonetic portions from the passed stream. More...
 

Private Attributes

::std::vector< PhoneticPortionModelmvModels
 

Detailed Description

A vector with all phonetic portions in a rich-string.

Definition at line 183 of file richstring.hxx.

Constructor & Destructor Documentation

◆ PhoneticPortionModelList()

oox::xls::PhoneticPortionModelList::PhoneticPortionModelList ( )
inlineexplicit

Definition at line 186 of file richstring.hxx.

Member Function Documentation

◆ appendPortion()

void oox::xls::PhoneticPortionModelList::appendPortion ( const PhoneticPortionModel rPortion)

Appends a rich-string phonetic portion.

Definition at line 264 of file richstring.cxx.

References oox::xls::PhoneticPortionModel::mnBaseLen, oox::xls::PhoneticPortionModel::mnBasePos, oox::xls::PhoneticPortionModel::mnPos, and mvModels.

Referenced by importPortions().

◆ back()

const PhoneticPortionModel & oox::xls::PhoneticPortionModelList::back ( ) const
inline

Definition at line 190 of file richstring.hxx.

References mvModels.

Referenced by oox::xls::RichString::createPhoneticPortions().

◆ begin()

::std::vector< PhoneticPortionModel >::const_iterator oox::xls::PhoneticPortionModelList::begin ( ) const
inline

Definition at line 194 of file richstring.hxx.

References mvModels.

Referenced by oox::xls::RichString::createPhoneticPortions().

◆ empty()

bool oox::xls::PhoneticPortionModelList::empty ( ) const
inline

Definition at line 188 of file richstring.hxx.

References mvModels.

Referenced by oox::xls::RichString::createPhoneticPortions().

◆ importPortions()

void oox::xls::PhoneticPortionModelList::importPortions ( SequenceInputStream rStrm)

Reads all phonetic portions from the passed stream.

Definition at line 281 of file richstring.cxx.

References appendPortion(), mvModels, nCount, nIndex, oox::xls::PhoneticPortionModel::read(), and rStrm.

Referenced by oox::xls::RichString::importString().

◆ push_back()

void oox::xls::PhoneticPortionModelList::push_back ( const PhoneticPortionModel rModel)
inline

Definition at line 192 of file richstring.hxx.

References mvModels.

Referenced by oox::xls::RichString::createPhoneticPortions().

Member Data Documentation

◆ mvModels

::std::vector< PhoneticPortionModel > oox::xls::PhoneticPortionModelList::mvModels
private

Definition at line 202 of file richstring.hxx.

Referenced by appendPortion(), back(), begin(), empty(), importPortions(), and push_back().


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