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 95 of file richstring.hxx.

Constructor & Destructor Documentation

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

Definition at line 99 of file richstring.hxx.

Member Function Documentation

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().

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

Definition at line 103 of file richstring.hxx.

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

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

Definition at line 112 of file richstring.hxx.

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

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

Definition at line 101 of file richstring.hxx.

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

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

Definition at line 104 of file richstring.hxx.

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

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

Definition at line 108 of file richstring.hxx.

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

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

Definition at line 106 of file richstring.hxx.

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

Member Data Documentation

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

Definition at line 96 of file richstring.hxx.

Referenced by appendPortion(), and importPortions().


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