transientqueue

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TransientQueue

type TransientQueue struct {
	// contains filtered or unexported fields
}

func NewQueue

func NewQueue(ctx *core.Context, elements core.Iterable) *TransientQueue

func (*TransientQueue) Dequeue

func (q *TransientQueue) Dequeue(ctx *core.Context) (core.Value, core.Bool)

func (*TransientQueue) Enqueue

func (q *TransientQueue) Enqueue(ctx *core.Context, elem core.Value)

func (*TransientQueue) Equal

func (q *TransientQueue) Equal(ctx *core.Context, other core.Value, alreadyCompared map[uintptr]uintptr, depth int) bool

func (*TransientQueue) GetGoMethod

func (q *TransientQueue) GetGoMethod(name string) (*core.GoFunction, bool)

func (*TransientQueue) IsMutable

func (q *TransientQueue) IsMutable() bool

func (*TransientQueue) IsSharable

func (*TransientQueue) IsSharable(originState *core.GlobalState) (bool, string)

func (*TransientQueue) IsShared

func (q *TransientQueue) IsShared() bool

func (*TransientQueue) Iterator

func (*TransientQueue) Peek

func (q *TransientQueue) Peek(ctx *core.Context) (core.Value, core.Bool)

func (*TransientQueue) PrettyPrint

func (q *TransientQueue) PrettyPrint(w *bufio.Writer, config *core.PrettyPrintConfig, depth int, parentIndentCount int)

func (*TransientQueue) Prop

func (q *TransientQueue) Prop(ctx *core.Context, name string) core.Value

func (*TransientQueue) PropertyNames

func (*TransientQueue) PropertyNames(ctx *core.Context) []string

func (*TransientQueue) SetProp

func (*TransientQueue) SetProp(ctx *core.Context, name string, value core.Value) error

func (*TransientQueue) Share

func (q *TransientQueue) Share(originState *core.GlobalState)

func (*TransientQueue) SmartLock

func (*TransientQueue) SmartLock(state *core.GlobalState)

func (*TransientQueue) SmartUnlock

func (*TransientQueue) SmartUnlock(state *core.GlobalState)

func (*TransientQueue) ToSymbolicValue

func (q *TransientQueue) ToSymbolicValue(ctx *core.Context, encountered map[uintptr]symbolic.Value) (symbolic.Value, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL