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