Documentation
¶
Index ¶
- type Element
- type LinkedList
- func (n *LinkedList) Add(element Element) bool
- func (n *LinkedList) AddAll(element interface{}, index int) bool
- func (n *LinkedList) AddAt(element Element, index int) bool
- func (n *LinkedList) Clear()
- func (n *LinkedList) Contains(element Element) bool
- func (n *LinkedList) ContainsAll(elements List) bool
- func (n *LinkedList) Equals(element interface{}) bool
- func (n *LinkedList) Get(index int) *Element
- func (n *LinkedList) IndexOf(element interface{}) int
- func (n *LinkedList) IsEmpty() bool
- func (n *LinkedList) LastIndexOf(element Element) int
- func (n *LinkedList) Remove(index int) *Element
- func (n *LinkedList) RemoveAll(elements List) bool
- func (n *LinkedList) RemoveElement(element Element) bool
- func (n *LinkedList) RetainAll(elements interface{}) bool
- func (n *LinkedList) Set(index int, element interface{}) interface{}
- func (n *LinkedList) SetType(listType reflect.Type)
- func (n *LinkedList) Size() int
- func (n *LinkedList) SubList(fromIndex int, toIndex int) *List
- type List
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LinkedList ¶
func (*LinkedList) Add ¶
func (n *LinkedList) Add(element Element) bool
func (*LinkedList) AddAll ¶
func (n *LinkedList) AddAll(element interface{}, index int) bool
func (*LinkedList) Clear ¶
func (n *LinkedList) Clear()
func (*LinkedList) Contains ¶
func (n *LinkedList) Contains(element Element) bool
func (*LinkedList) ContainsAll ¶
func (n *LinkedList) ContainsAll(elements List) bool
func (*LinkedList) Equals ¶
func (n *LinkedList) Equals(element interface{}) bool
func (*LinkedList) Get ¶
func (n *LinkedList) Get(index int) *Element
func (*LinkedList) IndexOf ¶
func (n *LinkedList) IndexOf(element interface{}) int
func (*LinkedList) IsEmpty ¶
func (n *LinkedList) IsEmpty() bool
func (*LinkedList) LastIndexOf ¶
func (n *LinkedList) LastIndexOf(element Element) int
func (*LinkedList) Remove ¶
func (n *LinkedList) Remove(index int) *Element
func (*LinkedList) RemoveAll ¶
func (n *LinkedList) RemoveAll(elements List) bool
func (*LinkedList) RemoveElement ¶
func (n *LinkedList) RemoveElement(element Element) bool
func (*LinkedList) RetainAll ¶
func (n *LinkedList) RetainAll(elements interface{}) bool
func (*LinkedList) Set ¶
func (n *LinkedList) Set(index int, element interface{}) interface{}
func (*LinkedList) SetType ¶
func (n *LinkedList) SetType(listType reflect.Type)
func (*LinkedList) Size ¶
func (n *LinkedList) Size() int
type List ¶
type List interface { Add(element Element) bool AddAt(element Element, index int) bool AddAll(element interface{}, index int) bool Clear() Contains(element Element) bool ContainsAll(elements List) bool Equals(element interface{}) bool Get(index int) *Element IndexOf(element interface{}) int IsEmpty() bool LastIndexOf(element Element) int Remove(index int) *Element RemoveElement(element Element) bool RemoveAll(elements List) bool RetainAll(elements interface{}) bool Set(index int, element interface{}) interface{} Size() int SubList(fromIndex int, toIndex int) *List SetType(listType reflect.Type) }
Click to show internal directories.
Click to hide internal directories.