Documentation
¶
Index ¶
- func Add(element IElement)
- func Clear()
- func Iter() func() IElement
- func IterElement(function func(element IElement) bool)
- func Len() int
- func Remove(element IElement)
- func Removes(elements []IElement)
- type IElement
- type SortedLinkedList
- func (sll *SortedLinkedList) Add(element IElement)
- func (sll *SortedLinkedList) Clear()
- func (sll *SortedLinkedList) Iter() func() IElement
- func (sll *SortedLinkedList) IterElement(function func(element IElement) bool)
- func (sll *SortedLinkedList) Len() int
- func (sll *SortedLinkedList) Remove(element IElement)
- func (sll *SortedLinkedList) RemoveAll() (elements []IElement)
- func (sll *SortedLinkedList) RemoveBefore(element IElement) (elements []IElement)
- func (sll *SortedLinkedList) Removes(elements []IElement)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IterElement ¶
IterElement Iter, thread safe
Types ¶
type IElement ¶
IElement interface for element of sortedLinkedList
func RemoveBefore ¶
RemoveBefore Remove elements before element
type SortedLinkedList ¶
SortedLinkedList Define sortedLinkedList struct
func NewSortedLinkedList ¶
func NewSortedLinkedList() *SortedLinkedList
NewSortedLinkedList Create sortedLinkedList instance
func (*SortedLinkedList) Iter ¶
func (sll *SortedLinkedList) Iter() func() IElement
Iter Iter, not thread safe
func (*SortedLinkedList) IterElement ¶
func (sll *SortedLinkedList) IterElement(function func(element IElement) bool)
IterElement Iter, thread safe
func (*SortedLinkedList) Remove ¶
func (sll *SortedLinkedList) Remove(element IElement)
Remove Remove element
func (*SortedLinkedList) RemoveAll ¶
func (sll *SortedLinkedList) RemoveAll() (elements []IElement)
RemoveAll Remove all elements
func (*SortedLinkedList) RemoveBefore ¶
func (sll *SortedLinkedList) RemoveBefore(element IElement) (elements []IElement)
RemoveBefore Remove elements before element
func (*SortedLinkedList) Removes ¶
func (sll *SortedLinkedList) Removes(elements []IElement)
Removes Remove element
Click to show internal directories.
Click to hide internal directories.