[Go] Add UnPackTo functions (#5598)

This commit is contained in:
Lawrence Chan
2019-11-04 14:12:25 -06:00
committed by Wouter van Oortmerssen
parent 32254b7acd
commit 964365ba69
11 changed files with 76 additions and 26 deletions

View File

@@ -22,12 +22,16 @@ func StatPack(builder *flatbuffers.Builder, t *StatT) flatbuffers.UOffsetT {
return StatEnd(builder)
}
func (rcv *Stat) UnPack() *StatT {
if rcv == nil { return nil }
t := &StatT{}
func (rcv *Stat) UnPackTo(t *StatT) {
t.Id = string(rcv.Id())
t.Val = rcv.Val()
t.Count = rcv.Count()
}
func (rcv *Stat) UnPack() *StatT {
if rcv == nil { return nil }
t := &StatT{}
rcv.UnPackTo(t)
return t
}