(value T)
| 27 | item.Pre.InsertAfter(insert) |
| 28 | } |
| 29 | func (item *ListItem[T]) InsertBeforeValue(value T) (result *ListItem[T]) { |
| 30 | result = &ListItem[T]{Value: value} |
| 31 | item.InsertBefore(result) |
| 32 | return |
| 33 | } |
| 34 | func (item *ListItem[T]) InsertAfter(insert *ListItem[T]) { |
| 35 | if insert.list != nil { |
| 36 | panic("item already in list") |
no test coverage detected