Documentation ¶
Index ¶
- type ConcurrentList
- func (c *ConcurrentList) Back() *list.Element
- func (c *ConcurrentList) Front() *list.Element
- func (c *ConcurrentList) InsertAfter(v interface{}, mark *list.Element)
- func (c *ConcurrentList) InsertBefore(v interface{}, mark *list.Element)
- func (c *ConcurrentList) MoveAfter(e *list.Element, mark *list.Element)
- func (c *ConcurrentList) MoveToBack(e *list.Element)
- func (c *ConcurrentList) MoveToFront(e *list.Element)
- func (c *ConcurrentList) PushFront(v interface{})
- func (c *ConcurrentList) Remove(e *list.Element)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConcurrentList ¶
type ConcurrentList struct {
// contains filtered or unexported fields
}
func New ¶
func New() *ConcurrentList
func (*ConcurrentList) Back ¶
func (c *ConcurrentList) Back() *list.Element
func (*ConcurrentList) Front ¶
func (c *ConcurrentList) Front() *list.Element
func (*ConcurrentList) InsertAfter ¶
func (c *ConcurrentList) InsertAfter(v interface{}, mark *list.Element)
func (*ConcurrentList) InsertBefore ¶
func (c *ConcurrentList) InsertBefore(v interface{}, mark *list.Element)
func (*ConcurrentList) MoveAfter ¶
func (c *ConcurrentList) MoveAfter(e *list.Element, mark *list.Element)
func (*ConcurrentList) MoveToBack ¶
func (c *ConcurrentList) MoveToBack(e *list.Element)
func (*ConcurrentList) MoveToFront ¶
func (c *ConcurrentList) MoveToFront(e *list.Element)
func (*ConcurrentList) PushFront ¶
func (c *ConcurrentList) PushFront(v interface{})
func (*ConcurrentList) Remove ¶
func (c *ConcurrentList) Remove(e *list.Element)
Click to show internal directories.
Click to hide internal directories.