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
43 func (b *Builder) Reset() {
65 func (b *Builder) FinishedBytes() []byte {
71 func (b *Builder) StartObject(numfields int) {
107 func (b *Builder) WriteVtable() (n UOffsetT) {
196 func (b *Builder) EndObject() UOffsetT {
205 func (b *Builder) growByteBuffer() {
227 func (b *Builder) Head() UOffsetT {
232 func (b *Builder) Offset() UOffsetT {
237 func (b *Builder) Pad(n int) {
248 func (b *Builder) Prep(size, additionalBytes int) {
268 func (b *Builder) PrependSOffsetT(off SOffsetT) {
278 func (b *Builder) PrependUOffsetT(off UOffsetT) {
292 func (b *Builder) StartVector(elemSize, numElems, alignment int) UOffsetT {
301 func (b *Builder) EndVector(vectorNumElems int) UOffsetT {
313 func (b *Builder) CreateSharedString(s string) UOffsetT {
326 func (b *Builder) CreateString(s string) UOffsetT {
342 func (b *Builder) CreateByteString(s []byte) UOffsetT {
358 func (b *Builder) CreateByteVector(v []byte) UOffsetT {
372 func (b *Builder) assertNested() {
382 func (b *Builder) assertNotNested() {
396 func (b *Builder) assertFinished() {
410 func (b *Builder) PrependBoolSlot(o int, x, d bool) {
425 func (b *Builder) PrependByteSlot(o int, x, d byte) {
435 func (b *Builder) PrependUint8Slot(o int, x, d uint8) {
445 func (b *Builder) PrependUint16Slot(o int, x, d uint16) {
455 func (b *Builder) PrependUint32Slot(o int, x, d uint32) {
465 func (b *Builder) PrependUint64Slot(o int, x, d uint64) {
475 func (b *Builder) PrependInt8Slot(o int, x, d int8) {
485 func (b *Builder) PrependInt16Slot(o int, x, d int16) {
495 func (b *Builder) PrependInt32Slot(o int, x, d int32) {
505 func (b *Builder) PrependInt64Slot(o int, x, d int64) {
515 func (b *Builder) PrependFloat32Slot(o int, x, d float32) {
525 func (b *Builder) PrependFloat64Slot(o int, x, d float64) {
535 func (b *Builder) PrependUOffsetTSlot(o int, x, d UOffsetT) {
545 func (b *Builder) PrependStructSlot(voffset int, x, d UOffsetT) {
556 func (b *Builder) Slot(slotnum int) {
562 func (b *Builder) FinishWithFileIdentifier(rootTable UOffsetT, fid []byte) {
578 func (b *Builder) Finish(rootTable UOffsetT) {
609 func (b *Builder) PrependBool(x bool) {
616 func (b *Builder) PrependUint8(x uint8) {
623 func (b *Builder) PrependUint16(x uint16) {
630 func (b *Builder) PrependUint32(x uint32) {
637 func (b *Builder) PrependUint64(x uint64) {
644 func (b *Builder) PrependInt8(x int8) {
651 func (b *Builder) PrependInt16(x int16) {
658 func (b *Builder) PrependInt32(x int32) {
665 func (b *Builder) PrependInt64(x int64) {
672 func (b *Builder) PrependFloat32(x float32) {
679 func (b *Builder) PrependFloat64(x float64) {
686 func (b *Builder) PrependByte(x byte) {
693 func (b *Builder) PrependVOffsetT(x VOffsetT) {
699 func (b *Builder) PlaceBool(x bool) {
705 func (b *Builder) PlaceUint8(x uint8) {
711 func (b *Builder) PlaceUint16(x uint16) {
717 func (b *Builder) PlaceUint32(x uint32) {
723 func (b *Builder) PlaceUint64(x uint64) {
729 func (b *Builder) PlaceInt8(x int8) {
735 func (b *Builder) PlaceInt16(x int16) {
741 func (b *Builder) PlaceInt32(x int32) {
747 func (b *Builder) PlaceInt64(x int64) {
753 func (b *Builder) PlaceFloat32(x float32) {
759 func (b *Builder) PlaceFloat64(x float64) {
765 func (b *Builder) PlaceByte(x byte) {
771 func (b *Builder) PlaceVOffsetT(x VOffsetT) {
777 func (b *Builder) PlaceSOffsetT(x SOffsetT) {
783 func (b *Builder) PlaceUOffsetT(x UOffsetT) {