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

An entry in SmCaretPosGraph. More...

#include <caret.hxx>

Collaboration diagram for SmCaretPosGraphEntry:
[legend]

Public Member Functions

 SmCaretPosGraphEntry (SmCaretPos pos, SmCaretPosGraphEntry *left, SmCaretPosGraphEntry *right)
 
void SetRight (SmCaretPosGraphEntry *right)
 
void SetLeft (SmCaretPosGraphEntry *left)
 

Public Attributes

const SmCaretPos CaretPos
 Caret position. More...
 
SmCaretPosGraphEntryLeft
 Entry to the left visually. More...
 
SmCaretPosGraphEntryRight
 Entry to the right visually. More...
 

Detailed Description

An entry in SmCaretPosGraph.

Definition at line 110 of file caret.hxx.

Constructor & Destructor Documentation

◆ SmCaretPosGraphEntry()

SmCaretPosGraphEntry::SmCaretPosGraphEntry ( SmCaretPos  pos,
SmCaretPosGraphEntry left,
SmCaretPosGraphEntry right 
)
inline

Definition at line 112 of file caret.hxx.

References left, pos, and right.

Member Function Documentation

◆ SetLeft()

void SmCaretPosGraphEntry::SetLeft ( SmCaretPosGraphEntry left)
inline

Definition at line 125 of file caret.hxx.

References left, and Left.

◆ SetRight()

void SmCaretPosGraphEntry::SetRight ( SmCaretPosGraphEntry right)
inline

Definition at line 124 of file caret.hxx.

References right, and Right.

Referenced by SmCaretPosGraphBuildingVisitor::Visit().

Member Data Documentation

◆ CaretPos

const SmCaretPos SmCaretPosGraphEntry::CaretPos

◆ Left

SmCaretPosGraphEntry* SmCaretPosGraphEntry::Left

Entry to the left visually.

Definition at line 121 of file caret.hxx.

Referenced by SmCaretPosGraph::Add(), SmCursor::Move(), and SetLeft().

◆ Right

SmCaretPosGraphEntry* SmCaretPosGraphEntry::Right

Entry to the right visually.

Definition at line 123 of file caret.hxx.

Referenced by SmCaretPosGraph::Add(), SmCursor::Move(), and SetRight().


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