type container/list.Element
33 uses
container/list (current package)
list.go#L15: type Element struct {
list.go#L21: next, prev *Element
list.go#L31: func (e *Element) Next() *Element {
list.go#L39: func (e *Element) Prev() *Element {
list.go#L49: root Element // sentinel list element, only &root, root.prev, and root.next are used
list.go#L69: func (l *List) Front() *Element {
list.go#L77: func (l *List) Back() *Element {
list.go#L92: func (l *List) insert(e, at *Element) *Element {
list.go#L103: func (l *List) insertValue(v interface{}, at *Element) *Element {
list.go#L104: return l.insert(&Element{Value: v}, at)
list.go#L108: func (l *List) remove(e *Element) *Element {
list.go#L119: func (l *List) move(e, at *Element) *Element {
list.go#L137: func (l *List) Remove(e *Element) interface{} {
list.go#L147: func (l *List) PushFront(v interface{}) *Element {
list.go#L153: func (l *List) PushBack(v interface{}) *Element {
list.go#L161: func (l *List) InsertBefore(v interface{}, mark *Element) *Element {
list.go#L172: func (l *List) InsertAfter(v interface{}, mark *Element) *Element {
list.go#L183: func (l *List) MoveToFront(e *Element) {
list.go#L194: func (l *List) MoveToBack(e *Element) {
list.go#L205: func (l *List) MoveBefore(e, mark *Element) {
list.go#L215: func (l *List) MoveAfter(e, mark *Element) {
crypto/tls
common.go#L1344: m map[string]*list.Element
common.go#L1364: m: make(map[string]*list.Element),
net/http
transport.go#L2861: m map[*persistConn]*list.Element
transport.go#L2868: cl.m = make(map[*persistConn]*list.Element)