libime
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Friends | List of all members
libime::SegmentGraphNode Class Reference
Inheritance diagram for libime::SegmentGraphNode:
Inheritance graph
[legend]
Collaboration diagram for libime::SegmentGraphNode:
Collaboration graph
[legend]

Public Member Functions

 SegmentGraphNode (size_t start)
 
 SegmentGraphNode (const SegmentGraphNode &node)=delete
 
SegmentGraphNodeConstRange nexts () const
 
size_t nextSize () const
 
SegmentGraphNodeConstRange prevs () const
 
size_t prevSize () const
 
size_t index () const
 
bool operator== (const SegmentGraphNode &other) const
 
bool operator!= (const SegmentGraphNode &other) const
 

Protected Member Functions

SegmentGraphNodeRange mutablePrevs ()
 
SegmentGraphNodeRange mutableNexts ()
 
void addEdge (SegmentGraphNode &ref)
 
void removeEdge (SegmentGraphNode &ref)
 

Static Protected Member Functions

static auto castConst (fcitx::Element *ele) -> const SegmentGraphNode &
 
static auto cast (fcitx::Element *ele) -> SegmentGraphNode &
 

Friends

class SegmentGraph
 

Detailed Description

Definition at line 45 of file segmentgraph.h.


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