LibreOffice Module sw (master)  1
Classes | Macros | Functions
wrtw8sty.cxx File Reference
#include <algorithm>
#include <functional>
#include <memory>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <rtl/tencinfo.h>
#include <hintids.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/fontitem.hxx>
#include <svx/svdobj.hxx>
#include <svx/svdotext.hxx>
#include <svx/svdouno.hxx>
#include <svx/fmglob.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/ulspitem.hxx>
#include <doc.hxx>
#include "wrtww8.hxx"
#include <docary.hxx>
#include <poolfmt.hxx>
#include <fmtpdsc.hxx>
#include <pagedesc.hxx>
#include <ndtxt.hxx>
#include <ftninfo.hxx>
#include <fmthdft.hxx>
#include <section.hxx>
#include <fmtcntnt.hxx>
#include <fmtftn.hxx>
#include <ndindex.hxx>
#include <txtftn.hxx>
#include <charfmt.hxx>
#include <docufld.hxx>
#include <dcontact.hxx>
#include <fmtcnct.hxx>
#include <ftnidx.hxx>
#include <fmtclds.hxx>
#include <lineinfo.hxx>
#include <fmtline.hxx>
#include <swtable.hxx>
#include <redline.hxx>
#include <msfilter.hxx>
#include <swmodule.hxx>
#include "sprmids.hxx"
#include "writerhelper.hxx"
#include "writerwordglue.hxx"
#include <wwstyles.hxx>
#include "ww8par.hxx"
#include "ww8attributeoutput.hxx"
#include "docxattributeoutput.hxx"
#include "rtfattributeoutput.hxx"
#include <IDocumentSettingAccess.hxx>
#include <unordered_set>
Include dependency graph for wrtw8sty.cxx:

Go to the source code of this file.

Classes

struct  WW8_PdAttrDesc
 For the output of sections. More...
 
struct  WW8_SED
 
class  WW8_WrPlc0
 

Macros

#define WW8_RESERVED_SLOTS   15
 

Functions

static void impl_SkipOdd (std::unique_ptr< ww::bytes > const &pO, std::size_t nTableStrmTell)
 For WW8 only - extend pO so that the size of pTableStrm is even. More...
 
bool operator< (const wwFont &r1, const wwFont &r2)
 
static bool lcl_AuthorComp (const std::pair< OUString, OUString > &aFirst, const std::pair< OUString, OUString > &aSecond)
 
static bool lcl_PosComp (const std::pair< WW8_CP, int > &aFirst, const std::pair< WW8_CP, int > &aSecond)
 

Macro Definition Documentation

#define WW8_RESERVED_SLOTS   15

Definition at line 122 of file wrtw8sty.cxx.

Referenced by MSWordStyles::BuildStylesTable(), and MSWordStyles::MSWordStyles().

Function Documentation

static void impl_SkipOdd ( std::unique_ptr< ww::bytes > const &  pO,
std::size_t  nTableStrmTell 
)
static

For WW8 only - extend pO so that the size of pTableStrm is even.

Definition at line 384 of file wrtw8sty.cxx.

Referenced by WW8AttributeOutput::EndStyle(), and WW8AttributeOutput::StartStyleProperties().

static bool lcl_AuthorComp ( const std::pair< OUString, OUString > &  aFirst,
const std::pair< OUString, OUString > &  aSecond 
)
static

Definition at line 2159 of file wrtw8sty.cxx.

Referenced by WW8_WrPlcSubDoc::WriteGenericPlc().

static bool lcl_PosComp ( const std::pair< WW8_CP, int > &  aFirst,
const std::pair< WW8_CP, int > &  aSecond 
)
static

Definition at line 2164 of file wrtw8sty.cxx.

Referenced by WW8_WrPlcSubDoc::WriteGenericPlc().

bool operator< ( const wwFont r1,
const wwFont r2 
)

Definition at line 827 of file wrtw8sty.cxx.

References wwFont::maWW8_FFN, wwFont::msAltNm, and wwFont::msFamilyNm.