Lines Matching defs:Builder

8 type Builder struct {  struct
11 Bytes []byte
13 minalign int
14 vtable []UOffsetT
15 objectEnd UOffsetT
16 vtables []UOffsetT
17 head UOffsetT
18 nested bool
19 finished bool
21 sharedStrings map[string]UOffsetT
44 func (b *Builder) Reset() {
72 func (b *Builder) FinishedBytes() []byte {
78 func (b *Builder) StartObject(numfields int) {
114 func (b *Builder) WriteVtable() (n UOffsetT) {
203 func (b *Builder) EndObject() UOffsetT {
212 func (b *Builder) growByteBuffer() {
234 func (b *Builder) Head() UOffsetT {
239 func (b *Builder) Offset() UOffsetT {
244 func (b *Builder) Pad(n int) {
255 func (b *Builder) Prep(size, additionalBytes int) {
275 func (b *Builder) PrependSOffsetT(off SOffsetT) {
285 func (b *Builder) PrependUOffsetT(off UOffsetT) {
299 func (b *Builder) StartVector(elemSize, numElems, alignment int) UOffsetT {
308 func (b *Builder) EndVector(vectorNumElems int) UOffsetT {
320 func (b *Builder) CreateSharedString(s string) UOffsetT {
333 func (b *Builder) CreateString(s string) UOffsetT {
349 func (b *Builder) CreateByteString(s []byte) UOffsetT {
365 func (b *Builder) CreateByteVector(v []byte) UOffsetT {
379 func (b *Builder) assertNested() {
389 func (b *Builder) assertNotNested() {
403 func (b *Builder) assertFinished() {
417 func (b *Builder) PrependBoolSlot(o int, x, d bool) {
432 func (b *Builder) PrependByteSlot(o int, x, d byte) {
442 func (b *Builder) PrependUint8Slot(o int, x, d uint8) {
452 func (b *Builder) PrependUint16Slot(o int, x, d uint16) {
462 func (b *Builder) PrependUint32Slot(o int, x, d uint32) {
472 func (b *Builder) PrependUint64Slot(o int, x, d uint64) {
482 func (b *Builder) PrependInt8Slot(o int, x, d int8) {
492 func (b *Builder) PrependInt16Slot(o int, x, d int16) {
502 func (b *Builder) PrependInt32Slot(o int, x, d int32) {
512 func (b *Builder) PrependInt64Slot(o int, x, d int64) {
522 func (b *Builder) PrependFloat32Slot(o int, x, d float32) {
532 func (b *Builder) PrependFloat64Slot(o int, x, d float64) {
542 func (b *Builder) PrependUOffsetTSlot(o int, x, d UOffsetT) {
552 func (b *Builder) PrependStructSlot(voffset int, x, d UOffsetT) {
563 func (b *Builder) Slot(slotnum int) {
569 func (b *Builder) FinishWithFileIdentifier(rootTable UOffsetT, fid []byte) {
587 func (b *Builder) FinishSizePrefixed(rootTable UOffsetT) {
594 func (b *Builder) FinishSizePrefixedWithFileIdentifier(rootTable UOffsetT, fid []byte) {
610 func (b *Builder) Finish(rootTable UOffsetT) {
616 func (b *Builder) finish(rootTable UOffsetT, sizePrefix bool) {
658 func (b *Builder) PrependBool(x bool) {
665 func (b *Builder) PrependUint8(x uint8) {
672 func (b *Builder) PrependUint16(x uint16) {
679 func (b *Builder) PrependUint32(x uint32) {
686 func (b *Builder) PrependUint64(x uint64) {
693 func (b *Builder) PrependInt8(x int8) {
700 func (b *Builder) PrependInt16(x int16) {
707 func (b *Builder) PrependInt32(x int32) {
714 func (b *Builder) PrependInt64(x int64) {
721 func (b *Builder) PrependFloat32(x float32) {
728 func (b *Builder) PrependFloat64(x float64) {
735 func (b *Builder) PrependByte(x byte) {
742 func (b *Builder) PrependVOffsetT(x VOffsetT) {
748 func (b *Builder) PlaceBool(x bool) {
754 func (b *Builder) PlaceUint8(x uint8) {
760 func (b *Builder) PlaceUint16(x uint16) {
766 func (b *Builder) PlaceUint32(x uint32) {
772 func (b *Builder) PlaceUint64(x uint64) {
778 func (b *Builder) PlaceInt8(x int8) {
784 func (b *Builder) PlaceInt16(x int16) {
790 func (b *Builder) PlaceInt32(x int32) {
796 func (b *Builder) PlaceInt64(x int64) {
802 func (b *Builder) PlaceFloat32(x float32) {
808 func (b *Builder) PlaceFloat64(x float64) {
814 func (b *Builder) PlaceByte(x byte) {
820 func (b *Builder) PlaceVOffsetT(x VOffsetT) {
826 func (b *Builder) PlaceSOffsetT(x SOffsetT) {
832 func (b *Builder) PlaceUOffsetT(x UOffsetT) {