Lines Matching refs:ArgCommon
31 type ArgCommon struct { struct
35 func (arg *ArgCommon) Type() Type { argument
41 ArgCommon anonMember
46 return &ConstArg{ArgCommon: ArgCommon{typ: t}, Val: v}
81 ArgCommon anonMember
92 ArgCommon: ArgCommon{typ: t},
103 ArgCommon: ArgCommon{typ: t},
111 ArgCommon: ArgCommon{typ: t},
125 ArgCommon anonMember
134 return &DataArg{ArgCommon: ArgCommon{typ: t}, data: append([]byte{}, data...)}
141 return &DataArg{ArgCommon: ArgCommon{typ: t}, size: size}
161 ArgCommon anonMember
166 return &GroupArg{ArgCommon: ArgCommon{typ: t}, Inner: inner}
210 ArgCommon anonMember
215 return &UnionArg{ArgCommon: ArgCommon{typ: t}, Option: opt}
229 ArgCommon anonMember
238 arg := &ResultArg{ArgCommon: ArgCommon{typ: t}, Res: r, Val: v}
256 return &ResultArg{ArgCommon: ArgCommon{typ: t}}
320 a.ArgCommon = a1.ArgCommon