Searched refs:UnionArg (Results 1 – 11 of 11) sorted by relevance
209 type UnionArg struct { struct214 func MakeUnionArg(t Type, opt Arg) *UnionArg {215 return &UnionArg{ArgCommon: ArgCommon{typ: t}, Option: opt}218 func (arg *UnionArg) Size() uint64 { argument310 case *UnionArg:311 *a = *arg1.(*UnionArg)
55 case *UnionArg:56 a1 := new(UnionArg)
137 case *GroupArg, *UnionArg:277 case *UnionArg:
251 case *UnionArg:406 res, ok := (*elems)[len(*elems)-1].(*UnionArg).Option.(*DataArg)
120 return ctx.do(arg.(*UnionArg).Option, path)
153 case *UnionArg:
219 func (arg *UnionArg) validate(ctx *validCtx) error {
517 a := arg.(*UnionArg)
336 a := arg.(*UnionArg)
152 func (a *UnionArg) serialize(ctx *serializer) {
39 tableArg = arg.(*prog.UnionArg).Option.(*prog.GroupArg)127 tableArg := arg.(*prog.UnionArg).Option.(*prog.GroupArg)168 tableArg := c.Args[3].(*prog.PointerArg).Res.(*prog.UnionArg).Option.(*prog.GroupArg)