Documentation ¶
Index ¶
- type TransientQueue
- func (q *TransientQueue) Dequeue(ctx *core.Context) (core.Value, core.Bool)
- func (q *TransientQueue) Enqueue(ctx *core.Context, elem core.Value)
- func (q *TransientQueue) Equal(ctx *core.Context, other core.Value, alreadyCompared map[uintptr]uintptr, ...) bool
- func (q *TransientQueue) GetGoMethod(name string) (*core.GoFunction, bool)
- func (q *TransientQueue) IsMutable() bool
- func (*TransientQueue) IsSharable(originState *core.GlobalState) (bool, string)
- func (q *TransientQueue) IsShared() bool
- func (s *TransientQueue) Iterator(ctx *core.Context, config core.IteratorConfiguration) core.Iterator
- func (q *TransientQueue) Peek(ctx *core.Context) (core.Value, core.Bool)
- func (q *TransientQueue) PrettyPrint(w *bufio.Writer, config *core.PrettyPrintConfig, depth int, ...)
- func (q *TransientQueue) Prop(ctx *core.Context, name string) core.Value
- func (*TransientQueue) PropertyNames(ctx *core.Context) []string
- func (*TransientQueue) SetProp(ctx *core.Context, name string, value core.Value) error
- func (q *TransientQueue) Share(originState *core.GlobalState)
- func (*TransientQueue) SmartLock(state *core.GlobalState)
- func (*TransientQueue) SmartUnlock(state *core.GlobalState)
- func (q *TransientQueue) ToSymbolicValue(ctx *core.Context, encountered map[uintptr]symbolic.Value) (symbolic.Value, error)
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 (*TransientQueue) Enqueue ¶
func (q *TransientQueue) Enqueue(ctx *core.Context, elem core.Value)
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 (s *TransientQueue) Iterator(ctx *core.Context, config core.IteratorConfiguration) core.Iterator
func (*TransientQueue) PrettyPrint ¶
func (q *TransientQueue) PrettyPrint(w *bufio.Writer, config *core.PrettyPrintConfig, depth int, parentIndentCount int)
func (*TransientQueue) PropertyNames ¶
func (*TransientQueue) PropertyNames(ctx *core.Context) []string
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)
Click to show internal directories.
Click to hide internal directories.