Documentation ¶
Index ¶
- Constants
- type Comparable
- type Comparison
- type Container
- type Enumerable
- type Equatable
- type List
- type Node
- func (n *Node) Append(v interface{}) (r *Node)
- func (n *Node) Clone() (r *Node)
- func (n *Node) Content() (r interface{})
- func (n *Node) EachToEnd(f func(*Node))
- func (n *Node) EachToStart(f func(*Node))
- func (n *Node) End() (r *Node)
- func (n *Node) Equal(o interface{}) (r bool)
- func (n *Node) Fix() (end *Node, length int)
- func (n Node) Next() *Node
- func (n Node) Previous() *Node
- func (n *Node) Splice(o *Node)
- func (n *Node) Start() (r *Node)
- func (n *Node) Store(v interface{})
- func (n *Node) Truncate()
- type Referenceable
Constants ¶
View Source
const ( LESS_THAN = Comparison(iota) EQUAL_TO GREATER_THAN )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Comparable ¶
type Comparable interface {
Compare(o interface{}) Comparison
}
type Comparison ¶
type Comparison int
type Container ¶
type Container interface { At(x ...interface{}) interface{} Store(value interface{}, x ...interface{}) }
type Enumerable ¶
type Enumerable interface {
Each(f interface{})
}
type Node ¶
type Node struct {
// contains filtered or unexported fields
}
func (*Node) EachToStart ¶
type Referenceable ¶
type Referenceable interface {
IsNil() bool
}
Click to show internal directories.
Click to hide internal directories.