LibreOffice Module starmath (master) 1
Public Member Functions | Public Attributes | List of all members
SmToken Struct Reference

#include <token.hxx>

Public Member Functions

 SmToken ()
 
 SmToken (SmTokenType eTokenType, sal_Unicode cMath, OUString rText, TG nTokenGroup=TG::NONE, sal_uInt16 nTokenLevel=0)
 
void operator= (const SmTokenTableEntry &aTokenTableEntry)
 
void operator= (const SmTokenTableEntry *aTokenTableEntry)
 
void operator= (const SmColorTokenTableEntry &aTokenTableEntry)
 
void operator= (const SmColorTokenTableEntry *aTokenTableEntry)
 
void operator= (const std::unique_ptr< SmColorTokenTableEntry > &aTokenTableEntry)
 
void setChar (sal_Unicode cChar)
 

Public Attributes

OUString aText
 
SmTokenType eType
 
OUString cMathChar
 
TG nGroup
 
sal_uInt16 nLevel
 

Detailed Description

Definition at line 210 of file token.hxx.

Constructor & Destructor Documentation

◆ SmToken() [1/2]

SmToken::SmToken ( )
inline

Definition at line 220 of file token.hxx.

References NONE.

◆ SmToken() [2/2]

SmToken::SmToken ( SmTokenType  eTokenType,
sal_Unicode  cMath,
OUString  rText,
TG  nTokenGroup = TG::NONE,
sal_uInt16  nTokenLevel = 0 
)
inline

Definition at line 228 of file token.hxx.

Member Function Documentation

◆ operator=() [1/5]

void SmToken::operator= ( const SmColorTokenTableEntry aTokenTableEntry)
inline

◆ operator=() [2/5]

void SmToken::operator= ( const SmColorTokenTableEntry aTokenTableEntry)
inline

◆ operator=() [3/5]

void SmToken::operator= ( const SmTokenTableEntry aTokenTableEntry)
inline

◆ operator=() [4/5]

void SmToken::operator= ( const SmTokenTableEntry aTokenTableEntry)
inline

◆ operator=() [5/5]

void SmToken::operator= ( const std::unique_ptr< SmColorTokenTableEntry > &  aTokenTableEntry)
inline

Definition at line 274 of file token.hxx.

References aText, cMathChar, Color, eType, nGroup, nLevel, and u.

◆ setChar()

void SmToken::setChar ( sal_Unicode  cChar)
inline

Member Data Documentation

◆ aText

OUString SmToken::aText

◆ cMathChar

OUString SmToken::cMathChar

◆ eType

SmTokenType SmToken::eType

Definition at line 213 of file token.hxx.

Referenced by SmUnHorNode::Arrange(), SmBraceNode::Arrange(), SmOperNode::Arrange(), SmParser5::DoAttribute(), SmParser5::DoBlank(), SmParser5::DoBrace(), SmParser5::DoBracebody(), SmParser5::DoColor(), SmParser5::DoError(), SmParser5::DoEscape(), SmParser5::DoFont(), SmParser5::DoFontAttribute(), SmParser5::DoFontSize(), SmParser5::DoFunction(), SmParser5::DoLine(), SmParser5::DoMatrix(), SmParser5::DoOper(), SmParser5::DoProduct(), SmParser5::DoStack(), SmParser5::DoSubSup(), SmParser5::DoSubSupEvaluate(), SmParser5::DoTable(), SmParser5::DoTerm(), SmParser5::DoUnOper(), SmXMLExport::ExportAttributes(), SmXMLExport::ExportBinaryDiagonal(), SmXMLExport::ExportBinaryVertical(), SmXMLExport::ExportBrace(), SmXMLExport::ExportFont(), SmXMLExport::ExportNodes(), SmXMLExport::ExportTable(), SmXMLExport::ExportText(), SmXMLExport::ExportVerticalBrace(), SmOoxmlExport::HandleAttribute(), SmRtfExport::HandleAttribute(), MathType::HandleAttributes(), SmWordExportBase::HandleBinaryOperation(), SmOoxmlExport::HandleBrace(), MathType::HandleBrace(), MathType::HandleLim(), MathType::HandleMAlign(), SmWordExportBase::HandleMath(), MathType::HandleMath(), MathType::HandleNodes(), SmOoxmlExport::HandleOperator(), SmRtfExport::HandleOperator(), MathType::HandleOperator(), SmOoxmlExport::HandleText(), SmRtfExport::HandleText(), SmWordExportBase::HandleUnaryOperation(), SmOoxmlExport::HandleVerticalBrace(), SmRtfExport::HandleVerticalBrace(), MathType::HandleVerticalBrace(), SmBlankNode::IncreaseBy(), SmCursor::InsertElement(), SmCursor::InsertRow(), SmCursor::InsertSpecial(), SmCursor::InsertText(), SmCursor::IsAtTailOfBracket(), SmNodeListParser::IsPostfixOperator(), SmNodeListParser::IsProductOperator(), SmNodeListParser::IsUnaryOperator(), SmParser5::NextToken(), SmParser5::NextTokenColor(), SmParser5::NextTokenFontSize(), operator=(), SmCursor::PatchLineList(), and SmNodeToTextVisitor::Visit().

◆ nGroup

TG SmToken::nGroup

◆ nLevel

sal_uInt16 SmToken::nLevel

The documentation for this struct was generated from the following file: