NewFunctionReference creates a ReferenceInfo instance for a set of function overloads.
(overloads ...string)
| 486 | |
| 487 | // NewFunctionReference creates a ReferenceInfo instance for a set of function overloads. |
| 488 | func NewFunctionReference(overloads ...string) *ReferenceInfo { |
| 489 | info := &ReferenceInfo{} |
| 490 | for _, id := range overloads { |
| 491 | info.AddOverload(id) |
| 492 | } |
| 493 | return info |
| 494 | } |
| 495 | |
| 496 | // AddOverload appends a function overload ID to the ReferenceInfo. |
| 497 | func (r *ReferenceInfo) AddOverload(overloadID string) { |