mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-09 22:56:27 +00:00
Add byte slice accessor to Go code
This commit is contained in:
@@ -75,6 +75,14 @@ func (rcv *Monster) InventoryLength() int {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (rcv *Monster) InventoryBytes() []byte {
|
||||
o := flatbuffers.UOffsetT(rcv._tab.Offset(14))
|
||||
if o != 0 {
|
||||
return rcv._tab.ByteVector(o + rcv._tab.Pos)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (rcv *Monster) Color() int8 {
|
||||
o := flatbuffers.UOffsetT(rcv._tab.Offset(16))
|
||||
if o != 0 {
|
||||
@@ -140,7 +148,9 @@ func (rcv *Monster) TestarrayofstringLength() int {
|
||||
}
|
||||
|
||||
/// an example documentation comment: this will end up in the generated code
|
||||
|
||||
/// multiline too
|
||||
|
||||
func (rcv *Monster) Testarrayoftables(obj *Monster, j int) bool {
|
||||
o := flatbuffers.UOffsetT(rcv._tab.Offset(26))
|
||||
if o != 0 {
|
||||
@@ -194,6 +204,14 @@ func (rcv *Monster) TestnestedflatbufferLength() int {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (rcv *Monster) TestnestedflatbufferBytes() []byte {
|
||||
o := flatbuffers.UOffsetT(rcv._tab.Offset(30))
|
||||
if o != 0 {
|
||||
return rcv._tab.ByteVector(o + rcv._tab.Pos)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (rcv *Monster) Testempty(obj *Stat) *Stat {
|
||||
o := flatbuffers.UOffsetT(rcv._tab.Offset(32))
|
||||
if o != 0 {
|
||||
|
||||
Reference in New Issue
Block a user