LibreOffice Module starmath (master) 1
|
#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 |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 238 of file token.hxx.
References SmTokenTableEntry::aIdent, aText, SmTokenTableEntry::cMathChar, cMathChar, SmTokenTableEntry::eType, eType, SmTokenTableEntry::nGroup, nGroup, SmTokenTableEntry::nLevel, and nLevel.
|
inline |
Definition at line 247 of file token.hxx.
References SmTokenTableEntry::aIdent, aText, SmTokenTableEntry::cMathChar, cMathChar, SmTokenTableEntry::eType, eType, SmTokenTableEntry::nGroup, nGroup, SmTokenTableEntry::nLevel, and nLevel.
|
inline |
|
inline |
Definition at line 283 of file token.hxx.
References cMathChar.
Referenced by SmParser5::DoUnOper(), SmCursor::InsertElement(), SmParser5::NextToken(), and SmParser5::NextTokenFontSize().
OUString SmToken::aText |
Definition at line 212 of file token.hxx.
Referenced by SmTextNode::ChangeText(), SmParser5::DoColor(), SmParser5::DoFontSize(), SmParser5::DoOper(), SmParser5::DoSpecial(), MathType::HandleNodes(), SmCursor::InsertElement(), SmCursor::InsertSpecial(), SmCursor::InsertText(), SmParser5::NextToken(), SmParser5::NextTokenColor(), SmParser5::NextTokenFontSize(), operator=(), SmTextNode::Prepare(), and SmNodeToTextVisitor::Visit().
OUString SmToken::cMathChar |
Definition at line 214 of file token.hxx.
Referenced by SmBraceNode::Arrange(), SmFontNode::Arrange(), SmParser5::DoColor(), SmParser5::DoError(), SmXMLExport::ExportFont(), SmOoxmlExport::HandleAttribute(), SmRtfExport::HandleAttribute(), SmCursor::InsertSpecial(), SmCursor::InsertText(), SmParser5::NextToken(), SmParser5::NextTokenColor(), SmParser5::NextTokenFontSize(), operator=(), setChar(), and SmNodeToTextVisitor::Visit().
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().
TG SmToken::nGroup |
Definition at line 217 of file token.hxx.
Referenced by SmParser5::DoEvaluate(), SmParser5::DoFunction(), SmParser5::DoOperator(), SmParser5::DoOpSubSup(), SmParser5::DoPower(), SmParser5::DoProduct(), SmParser5::DoSubSup(), SmParser5::DoUnOper(), SmXMLExport::ExportBinaryHorizontal(), SmCursor::InsertElement(), SmCursor::InsertSpecial(), SmCursor::InsertSubSup(), SmCursor::InsertText(), SmNodeListParser::IsProductOperator(), SmNodeListParser::IsRelationOperator(), SmNodeListParser::IsSumOperator(), SmNodeListParser::IsUnaryOperator(), SmParser5::NextToken(), SmParser5::NextTokenColor(), SmParser5::NextTokenFontSize(), operator=(), SmParser5::TokenInGroup(), and SmNodeToTextVisitor::Visit().
sal_uInt16 SmToken::nLevel |
Definition at line 218 of file token.hxx.
Referenced by SmParser5::DoExpression(), SmCursor::InsertElement(), SmCursor::InsertSpecial(), SmCursor::InsertText(), SmParser5::NextToken(), SmParser5::NextTokenColor(), SmParser5::NextTokenFontSize(), and operator=().