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

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

#include <richstring.hxx>

Public Member Functions

 FontPortionModelList ()
 
bool empty () const
 
const FontPortionModelback () const
 
const FontPortionModelfront () const
 
void push_back (const FontPortionModel &rModel)
 
void insert (::std::vector< FontPortionModel >::iterator it, const FontPortionModel &rModel)
 
::std::vector< FontPortionModel >::iterator begin ()
 
void appendPortion (const FontPortionModel &rPortion)
 Appends a rich-string font identifier. More...
 
void importPortions (SequenceInputStream &rStrm)
 Reads count and font identifiers from the passed stream. More...
 

Private Attributes

::std::vector< FontPortionModelmvModels
 

Detailed Description

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

Definition at line 92 of file richstring.hxx.

Constructor & Destructor Documentation

◆ FontPortionModelList()

oox::xls::FontPortionModelList::FontPortionModelList ( )
inlineexplicit

Definition at line 96 of file richstring.hxx.

Member Function Documentation

◆ appendPortion()

void oox::xls::FontPortionModelList::appendPortion ( const FontPortionModel rPortion)

Appends a rich-string font identifier.

Definition at line 158 of file richstring.cxx.

References oox::xls::FontPortionModel::mnFontId, oox::xls::FontPortionModel::mnPos, and mvModels.

Referenced by importPortions().

◆ back()

const FontPortionModel & oox::xls::FontPortionModelList::back ( ) const
inline

Definition at line 100 of file richstring.hxx.

References mvModels.

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

◆ begin()

::std::vector< FontPortionModel >::iterator oox::xls::FontPortionModelList::begin ( )
inline

Definition at line 109 of file richstring.hxx.

References mvModels.

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

◆ empty()

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

Definition at line 98 of file richstring.hxx.

References mvModels.

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

◆ front()

const FontPortionModel & oox::xls::FontPortionModelList::front ( ) const
inline

Definition at line 101 of file richstring.hxx.

References mvModels.

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

◆ importPortions()

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

Reads count and font identifiers from the passed stream.

Definition at line 168 of file richstring.cxx.

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

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

◆ insert()

void oox::xls::FontPortionModelList::insert ( ::std::vector< FontPortionModel >::iterator  it,
const FontPortionModel rModel 
)
inline

Definition at line 105 of file richstring.hxx.

References mvModels.

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

◆ push_back()

void oox::xls::FontPortionModelList::push_back ( const FontPortionModel rModel)
inline

Definition at line 103 of file richstring.hxx.

References mvModels.

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

Member Data Documentation

◆ mvModels

::std::vector< FontPortionModel > oox::xls::FontPortionModelList::mvModels
private

Definition at line 93 of file richstring.hxx.

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


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