bytecode

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesOp = map[Op]string{
	OpNONE:         "NONE",
	OpOpPushStr:    "OpPushStr",
	OpOpPushInt:    "OpPushInt",
	OpOpPushTrue:   "OpPushTrue",
	OpOpPushFalse:  "OpPushFalse",
	OpOpPushVector: "OpPushVector",
	OpOpInvoke:     "OpInvoke",
	OpOpAdd:        "OpAdd",
	OpOpSub:        "OpSub",
	OpOpMul:        "OpMul",
	OpOpDiv:        "OpDiv",
}
View Source
var EnumValuesOp = map[string]Op{
	"NONE":         OpNONE,
	"OpPushStr":    OpOpPushStr,
	"OpPushInt":    OpOpPushInt,
	"OpPushTrue":   OpOpPushTrue,
	"OpPushFalse":  OpOpPushFalse,
	"OpPushVector": OpOpPushVector,
	"OpInvoke":     OpOpInvoke,
	"OpAdd":        OpOpAdd,
	"OpSub":        OpOpSub,
	"OpMul":        OpOpMul,
	"OpDiv":        OpOpDiv,
}

Functions

func CreateVersion

func CreateVersion(builder *flatbuffers.Builder, minor byte, major byte) flatbuffers.UOffsetT

func FrameAddOp

func FrameAddOp(builder *flatbuffers.Builder, op flatbuffers.UOffsetT)

func FrameAddOpType

func FrameAddOpType(builder *flatbuffers.Builder, opType Op)

func FrameEnd

func FrameEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func FrameStart

func FrameStart(builder *flatbuffers.Builder)

func OpAddEnd

func OpAddEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpAddStart

func OpAddStart(builder *flatbuffers.Builder)

func OpDivEnd

func OpDivEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpDivStart

func OpDivStart(builder *flatbuffers.Builder)

func OpInvokeAddArgs

func OpInvokeAddArgs(builder *flatbuffers.Builder, args uint16)

func OpInvokeAddName

func OpInvokeAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func OpInvokeEnd

func OpInvokeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpInvokeStart

func OpInvokeStart(builder *flatbuffers.Builder)

func OpMulEnd

func OpMulEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpMulStart

func OpMulStart(builder *flatbuffers.Builder)

func OpPushFalseEnd

func OpPushFalseEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpPushFalseStart

func OpPushFalseStart(builder *flatbuffers.Builder)

func OpPushIntAddVal

func OpPushIntAddVal(builder *flatbuffers.Builder, val int64)

func OpPushIntEnd

func OpPushIntEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpPushIntStart

func OpPushIntStart(builder *flatbuffers.Builder)

func OpPushStrAddVal

func OpPushStrAddVal(builder *flatbuffers.Builder, val flatbuffers.UOffsetT)

func OpPushStrEnd

func OpPushStrEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpPushStrStart

func OpPushStrStart(builder *flatbuffers.Builder)

func OpPushTrueEnd

func OpPushTrueEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpPushTrueStart

func OpPushTrueStart(builder *flatbuffers.Builder)

func OpPushVectorAddElems

func OpPushVectorAddElems(builder *flatbuffers.Builder, elems uint16)

func OpPushVectorEnd

func OpPushVectorEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpPushVectorStart

func OpPushVectorStart(builder *flatbuffers.Builder)

func OpSubEnd

func OpSubEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OpSubStart

func OpSubStart(builder *flatbuffers.Builder)

func ProgramAddFrames

func ProgramAddFrames(builder *flatbuffers.Builder, frames flatbuffers.UOffsetT)

func ProgramAddVer

func ProgramAddVer(builder *flatbuffers.Builder, ver flatbuffers.UOffsetT)

func ProgramEnd

func ProgramEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ProgramStart

func ProgramStart(builder *flatbuffers.Builder)

func ProgramStartFramesVector

func ProgramStartFramesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

Types

type Frame

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

func GetRootAsFrame

func GetRootAsFrame(buf []byte, offset flatbuffers.UOffsetT) *Frame

func (*Frame) Init

func (rcv *Frame) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Frame) MutateOpType

func (rcv *Frame) MutateOpType(n Op) bool

func (*Frame) Op

func (rcv *Frame) Op(obj *flatbuffers.Table) bool

func (*Frame) OpType

func (rcv *Frame) OpType() Op

func (*Frame) Table

func (rcv *Frame) Table() flatbuffers.Table

type Op

type Op byte
const (
	OpNONE         Op = 0
	OpOpPushStr    Op = 1
	OpOpPushInt    Op = 2
	OpOpPushTrue   Op = 3
	OpOpPushFalse  Op = 4
	OpOpPushVector Op = 5
	OpOpInvoke     Op = 6
	OpOpAdd        Op = 7
	OpOpSub        Op = 8
	OpOpMul        Op = 9
	OpOpDiv        Op = 10
)

func (Op) String

func (v Op) String() string

type OpAdd

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

func GetRootAsOpAdd

func GetRootAsOpAdd(buf []byte, offset flatbuffers.UOffsetT) *OpAdd

func (*OpAdd) Init

func (rcv *OpAdd) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpAdd) Table

func (rcv *OpAdd) Table() flatbuffers.Table

type OpDiv

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

func GetRootAsOpDiv

func GetRootAsOpDiv(buf []byte, offset flatbuffers.UOffsetT) *OpDiv

func (*OpDiv) Init

func (rcv *OpDiv) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpDiv) Table

func (rcv *OpDiv) Table() flatbuffers.Table

type OpInvoke

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

func GetRootAsOpInvoke

func GetRootAsOpInvoke(buf []byte, offset flatbuffers.UOffsetT) *OpInvoke

func (*OpInvoke) Args

func (rcv *OpInvoke) Args() uint16

func (*OpInvoke) Init

func (rcv *OpInvoke) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpInvoke) MutateArgs

func (rcv *OpInvoke) MutateArgs(n uint16) bool

func (*OpInvoke) Name

func (rcv *OpInvoke) Name() []byte

func (*OpInvoke) Table

func (rcv *OpInvoke) Table() flatbuffers.Table

type OpMul

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

func GetRootAsOpMul

func GetRootAsOpMul(buf []byte, offset flatbuffers.UOffsetT) *OpMul

func (*OpMul) Init

func (rcv *OpMul) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpMul) Table

func (rcv *OpMul) Table() flatbuffers.Table

type OpPushFalse

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

func GetRootAsOpPushFalse

func GetRootAsOpPushFalse(buf []byte, offset flatbuffers.UOffsetT) *OpPushFalse

func (*OpPushFalse) Init

func (rcv *OpPushFalse) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpPushFalse) Table

func (rcv *OpPushFalse) Table() flatbuffers.Table

type OpPushInt

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

func GetRootAsOpPushInt

func GetRootAsOpPushInt(buf []byte, offset flatbuffers.UOffsetT) *OpPushInt

func (*OpPushInt) Init

func (rcv *OpPushInt) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpPushInt) MutateVal

func (rcv *OpPushInt) MutateVal(n int64) bool

func (*OpPushInt) Table

func (rcv *OpPushInt) Table() flatbuffers.Table

func (*OpPushInt) Val

func (rcv *OpPushInt) Val() int64

type OpPushStr

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

func GetRootAsOpPushStr

func GetRootAsOpPushStr(buf []byte, offset flatbuffers.UOffsetT) *OpPushStr

func (*OpPushStr) Init

func (rcv *OpPushStr) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpPushStr) Table

func (rcv *OpPushStr) Table() flatbuffers.Table

func (*OpPushStr) Val

func (rcv *OpPushStr) Val() []byte

type OpPushTrue

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

func GetRootAsOpPushTrue

func GetRootAsOpPushTrue(buf []byte, offset flatbuffers.UOffsetT) *OpPushTrue

func (*OpPushTrue) Init

func (rcv *OpPushTrue) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpPushTrue) Table

func (rcv *OpPushTrue) Table() flatbuffers.Table

type OpPushVector

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

func GetRootAsOpPushVector

func GetRootAsOpPushVector(buf []byte, offset flatbuffers.UOffsetT) *OpPushVector

func (*OpPushVector) Elems

func (rcv *OpPushVector) Elems() uint16

func (*OpPushVector) Init

func (rcv *OpPushVector) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpPushVector) MutateElems

func (rcv *OpPushVector) MutateElems(n uint16) bool

func (*OpPushVector) Table

func (rcv *OpPushVector) Table() flatbuffers.Table

type OpSub

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

func GetRootAsOpSub

func GetRootAsOpSub(buf []byte, offset flatbuffers.UOffsetT) *OpSub

func (*OpSub) Init

func (rcv *OpSub) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OpSub) Table

func (rcv *OpSub) Table() flatbuffers.Table

type Program

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

func GetRootAsProgram

func GetRootAsProgram(buf []byte, offset flatbuffers.UOffsetT) *Program

func (*Program) Frames

func (rcv *Program) Frames(obj *Frame, j int) bool

func (*Program) FramesLength

func (rcv *Program) FramesLength() int

func (*Program) Init

func (rcv *Program) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Program) Table

func (rcv *Program) Table() flatbuffers.Table

func (*Program) Ver

func (rcv *Program) Ver(obj *Version) *Version

type Version

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

func (*Version) Init

func (rcv *Version) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Version) Major

func (rcv *Version) Major() byte

func (*Version) Minor

func (rcv *Version) Minor() byte

func (*Version) MutateMajor

func (rcv *Version) MutateMajor(n byte) bool

func (*Version) MutateMinor

func (rcv *Version) MutateMinor(n byte) bool

func (*Version) Table

func (rcv *Version) Table() flatbuffers.Table

Jump to

Keyboard shortcuts

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