Documentation ¶
Index ¶
- type ArrayList
- func (l *ArrayList) CircularIterator() *CircularIterator
- func (l *ArrayList) Clear()
- func (l *ArrayList) Contains(values ...interface{}) bool
- func (l *ArrayList) Empty() bool
- func (l *ArrayList) Index(idx int) (interface{}, bool)
- func (l *ArrayList) Iterator() *Iterator
- func (l *ArrayList) PopBack() (result interface{}, found bool)
- func (l *ArrayList) PopFront() (result interface{}, found bool)
- func (l *ArrayList) Push(value interface{})
- func (l *ArrayList) PushBack(values ...interface{})
- func (l *ArrayList) PushFront(values ...interface{})
- func (l *ArrayList) Remove(idx int) (result interface{}, isfound bool)
- func (l *ArrayList) Size() uint
- func (l *ArrayList) String() string
- func (l *ArrayList) Traversal(every func(interface{}) bool)
- func (l *ArrayList) Values() []interface{}
- type CircularIterator
- type Iterator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArrayList ¶
type ArrayList struct {
// contains filtered or unexported fields
}
func (*ArrayList) CircularIterator ¶
func (l *ArrayList) CircularIterator() *CircularIterator
type CircularIterator ¶
type CircularIterator struct {
// contains filtered or unexported fields
}
func (*CircularIterator) Next ¶
func (iter *CircularIterator) Next() bool
func (*CircularIterator) Prev ¶
func (iter *CircularIterator) Prev() bool
func (*CircularIterator) ToHead ¶
func (iter *CircularIterator) ToHead()
func (*CircularIterator) ToTail ¶
func (iter *CircularIterator) ToTail()
func (*CircularIterator) Value ¶
func (iter *CircularIterator) Value() interface{}
Click to show internal directories.
Click to hide internal directories.