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.