LibreOffice Module starmath (master) 1
Functions | Variables
mathtype.cxx File Reference
#include "mathtype.hxx"
#include "eqnolefilehdr.hxx"
#include <filter/msfilter/classids.hxx>
#include <osl/diagnose.h>
#include <sfx2/docfile.hxx>
#include <sot/storage.hxx>
#include <array>
Include dependency graph for mathtype.cxx:

Go to the source code of this file.

Functions

static void lcl_PrependDummyTerm (OUStringBuffer &rRet, sal_Int32 &rTextStart)
 
static void lcl_AppendDummyTerm (OUStringBuffer &rRet)
 
SAL_DLLPUBLIC_EXPORT bool TestImportMathType (SvStream &rStream)
 

Variables

constexpr std::array< sal_Int16, 7 > aSizeTable
 

Function Documentation

◆ lcl_AppendDummyTerm()

static void lcl_AppendDummyTerm ( OUStringBuffer &  rRet)
static

Definition at line 602 of file mathtype.cxx.

Referenced by MathType::HandleRecords().

◆ lcl_PrependDummyTerm()

static void lcl_PrependDummyTerm ( OUStringBuffer &  rRet,
sal_Int32 &  rTextStart 
)
static

Definition at line 590 of file mathtype.cxx.

Referenced by MathType::HandleChar().

◆ TestImportMathType()

SAL_DLLPUBLIC_EXPORT bool TestImportMathType ( SvStream rStream)

Definition at line 3332 of file mathtype.cxx.

References MathType::Parse().

Variable Documentation

◆ aSizeTable

constexpr std::array<sal_Int16, 7> aSizeTable
constexpr
Initial value:
{
12,
8,
6,
24,
10,
12,
12,
}

Definition at line 30 of file mathtype.cxx.

Referenced by MathType::HandleSize().