Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MarkIntervalTreeNode ¶
type MarkIntervalTreeNode struct { Mark *model.BlockContentTextMark MaxUpperVal int32 Left *MarkIntervalTreeNode Right *MarkIntervalTreeNode }
func New ¶ added in v0.3.11
func New(marks []*model.BlockContentTextMark) *MarkIntervalTreeNode
func (*MarkIntervalTreeNode) Insert ¶
func (r *MarkIntervalTreeNode) Insert(m *model.BlockContentTextMark)
func (*MarkIntervalTreeNode) SearchOverlaps ¶ added in v0.3.11
func (r *MarkIntervalTreeNode) SearchOverlaps(i *model.Range) []*model.BlockContentTextMark
Click to show internal directories.
Click to hide internal directories.