Documentation ¶ Index ¶ type FlatQueue func (q *FlatQueue[_, _]) Clear() func (q *FlatQueue[_, _]) Len() int func (q *FlatQueue[T, _]) Peek() T func (q *FlatQueue[_, V]) PeekValue() V func (q *FlatQueue[T, _]) Pop() T func (q *FlatQueue[T, V]) Push(item T, value V) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type FlatQueue ¶ type FlatQueue[T any, V constraints.Ordered] struct { // contains filtered or unexported fields } func (*FlatQueue[_, _]) Clear ¶ added in v2.1.0 func (q *FlatQueue[_, _]) Clear() func (*FlatQueue[_, _]) Len ¶ func (q *FlatQueue[_, _]) Len() int func (*FlatQueue[T, _]) Peek ¶ func (q *FlatQueue[T, _]) Peek() T func (*FlatQueue[_, V]) PeekValue ¶ func (q *FlatQueue[_, V]) PeekValue() V func (*FlatQueue[T, _]) Pop ¶ func (q *FlatQueue[T, _]) Pop() T func (*FlatQueue[T, V]) Push ¶ func (q *FlatQueue[T, V]) Push(item T, value V) Source Files ¶ View all Source files flatqueue.go Click to show internal directories. Click to hide internal directories.