github.com/shogo82148/std@v1.22.1-0.20240327122250-4e474527810c/go/types/typelists.go (about) 1 // 「go test -run = Generate -write = all」によって生成されたコード;編集しないでください。 2 3 // Copyright 2021 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 package types 8 9 // TypeParamListは型パラメータのリストを保持します。 10 type TypeParamList struct{ tparams []*TypeParam } 11 12 // Lenはリスト内の型パラメーターの数を返します。 13 // nilなレシーバーでも安全に呼び出すことができます。 14 func (l *TypeParamList) Len() int 15 16 // Atはリスト内のi番目の型パラメータを返します。 17 func (l *TypeParamList) At(i int) *TypeParam 18 19 // TypeListは型のリストを保持します。 20 type TypeList struct{ types []Type } 21 22 // Lenはリスト内の要素数を返します。 23 // nilの受信側で呼び出しても安全です。 24 func (l *TypeList) Len() int 25 26 // Atはリスト内のi番目のタイプを返します。 27 func (l *TypeList) At(i int) Type