mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-20 13:35:06 +00:00
[Go] Replace references to hardcoded ”Monster" etc with idiomatic go wherever possible (#5716)
* go: replace objAPI-generated Pack func with method See discussion at https://github.com/google/flatbuffers/issues/5668 * go: replace generated union type UnPack func with method Similar to discussion https://github.com/google/flatbuffers/issues/5668 But signature: ``` func AnyUnPack(t Any, table flatbuffers.Table) *AnyT ``` Becomes, ``` func (rcv Any) UnPack(table flatbuffers.Table) *AnyT ```
This commit is contained in:
committed by
Wouter van Oortmerssen
parent
01189d7edd
commit
bee1df96dc
@@ -13,10 +13,10 @@ type TableInCT struct {
|
||||
ReferToA2 *NamespaceA.SecondTableInAT
|
||||
}
|
||||
|
||||
func TableInCPack(builder *flatbuffers.Builder, t *TableInCT) flatbuffers.UOffsetT {
|
||||
func (t *TableInCT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT {
|
||||
if t == nil { return 0 }
|
||||
referToA1Offset := NamespaceA.TableInFirstNSPack(builder, t.ReferToA1)
|
||||
referToA2Offset := NamespaceA.SecondTableInAPack(builder, t.ReferToA2)
|
||||
referToA1Offset := t.ReferToA1.Pack(builder)
|
||||
referToA2Offset := t.ReferToA2.Pack(builder)
|
||||
TableInCStart(builder)
|
||||
TableInCAddReferToA1(builder, referToA1Offset)
|
||||
TableInCAddReferToA2(builder, referToA2Offset)
|
||||
|
||||
Reference in New Issue
Block a user