NewFunctionReference creates a ReferenceInfo instance for a set of function overloads.
(overloads ...string)
| 478 | |
| 479 | // NewFunctionReference creates a ReferenceInfo instance for a set of function overloads. |
| 480 | func NewFunctionReference(overloads ...string) *ReferenceInfo { |
| 481 | info := &ReferenceInfo{} |
| 482 | for _, id := range overloads { |
| 483 | info.AddOverload(id) |
| 484 | } |
| 485 | return info |
| 486 | } |
| 487 | |
| 488 | // AddOverload appends a function overload ID to the ReferenceInfo. |
| 489 | func (r *ReferenceInfo) AddOverload(overloadID string) { |