Documentation ¶
Index ¶
- func QuadrupleItem1[T1, T2, T3, T4 any](item1 T1, _ T2, _ T3, _ T4) T1
- func QuadrupleItem2[T1, T2, T3, T4 any](_ T1, item2 T2, _ T3, _ T4) T2
- func QuadrupleItem3[T1, T2, T3, T4 any](_ T1, _ T2, item3 T3, _ T4) T3
- func QuadrupleItem4[T1, T2, T3, T4 any](_ T1, _ T2, _ T3, item4 T4) T4
- func QuintupleItem1[T1, T2, T3, T4, T5 any](item1 T1, _ T2, _ T3, _ T4, _ T5) T1
- func QuintupleItem2[T1, T2, T3, T4, T5 any](_ T1, item2 T2, _ T3, _ T4, _ T5) T2
- func QuintupleItem3[T1, T2, T3, T4, T5 any](_ T1, _ T2, item3 T3, _ T4, _ T5) T3
- func QuintupleItem4[T1, T2, T3, T4, T5 any](_ T1, _ T2, _ T3, item4 T4, _ T5) T4
- func QuintupleItem5[T1, T2, T3, T4, T5 any](_ T1, _ T2, _ T3, _ T4, item5 T5) T5
- func SeptupleItem1[T1, T2, T3, T4, T5, T6, T7 any](item1 T1, _ T2, _ T3, _ T4, _ T5, _ T6, _ T7) T1
- func SeptupleItem2[T1, T2, T3, T4, T5, T6, T7 any](_ T1, item2 T2, _ T3, _ T4, _ T5, _ T6, _ T7) T2
- func SeptupleItem3[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, item3 T3, _ T4, _ T5, _ T6, _ T7) T3
- func SeptupleItem4[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, _ T3, item4 T4, _ T5, _ T6, _ T7) T4
- func SeptupleItem5[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, _ T3, _ T4, item5 T5, _ T6, _ T7) T5
- func SeptupleItem6[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, _ T3, _ T4, _ T5, item6 T6, _ T7) T6
- func SeptupleItem7[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, _ T3, _ T4, _ T5, _ T6, item7 T7) T7
- func SextupleItem1[T1, T2, T3, T4, T5, T6 any](item1 T1, _ T2, _ T3, _ T4, _ T5, _ T6) T1
- func SextupleItem2[T1, T2, T3, T4, T5, T6 any](_ T1, item2 T2, _ T3, _ T4, _ T5, _ T6) T2
- func SextupleItem3[T1, T2, T3, T4, T5, T6 any](_ T1, _ T2, item3 T3, _ T4, _ T5, _ T6) T3
- func SextupleItem4[T1, T2, T3, T4, T5, T6 any](_ T1, _ T2, _ T3, item4 T4, _ T5, _ T6) T4
- func SextupleItem5[T1, T2, T3, T4, T5, T6 any](_ T1, _ T2, _ T3, _ T4, item5 T5, _ T6) T5
- func SextupleItem6[T1, T2, T3, T4, T5, T6 any](_ T1, _ T2, _ T3, _ T4, _ T5, item6 T6) T6
- func TripleItem1[T1, T2, T3 any](item1 T1, _ T2, _ T3) T1
- func TripleItem2[T1, T2, T3 any](_ T1, item2 T2, _ T3) T2
- func TripleItem3[T1, T2, T3 any](_ T1, _ T2, item3 T3) T3
- func TupleItem1[T1, T2 any](item1 T1, _ T2) T1
- func TupleItem2[T1, T2 any](_ T1, item2 T2) T2
- type Quadruple
- type Quintuple
- type Septuple
- func NewSeptuple[T1, T2, T3, T4, T5, T6, T7 any](item1 T1, item2 T2, item3 T3, item4 T4, item5 T5, item6 T6, item7 T7) Septuple[T1, T2, T3, T4, T5, T6, T7]
- func NewSeptuplePtr[T1, T2, T3, T4, T5, T6, T7 any](item1 T1, item2 T2, item3 T3, item4 T4, item5 T5, item6 T6, item7 T7) *Septuple[T1, T2, T3, T4, T5, T6, T7]
- type Sextuple
- type Triple
- type Tuple
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func QuadrupleItem1 ¶
func QuadrupleItem1[T1, T2, T3, T4 any](item1 T1, _ T2, _ T3, _ T4) T1
QuadrupleItem1 returns given item1 in given quadruple.
func QuadrupleItem2 ¶
func QuadrupleItem2[T1, T2, T3, T4 any](_ T1, item2 T2, _ T3, _ T4) T2
QuadrupleItem2 returns given item2 in given quadruple.
func QuadrupleItem3 ¶
func QuadrupleItem3[T1, T2, T3, T4 any](_ T1, _ T2, item3 T3, _ T4) T3
QuadrupleItem3 returns given item3 in given quadruple.
func QuadrupleItem4 ¶
func QuadrupleItem4[T1, T2, T3, T4 any](_ T1, _ T2, _ T3, item4 T4) T4
QuadrupleItem4 returns given item4 in given quadruple.
func QuintupleItem1 ¶
func QuintupleItem1[T1, T2, T3, T4, T5 any](item1 T1, _ T2, _ T3, _ T4, _ T5) T1
QuintupleItem1 returns given item1 in given quintuple.
func QuintupleItem2 ¶
func QuintupleItem2[T1, T2, T3, T4, T5 any](_ T1, item2 T2, _ T3, _ T4, _ T5) T2
QuintupleItem2 returns given item2 in given quintuple.
func QuintupleItem3 ¶
func QuintupleItem3[T1, T2, T3, T4, T5 any](_ T1, _ T2, item3 T3, _ T4, _ T5) T3
QuintupleItem3 returns given item3 in given quintuple.
func QuintupleItem4 ¶
func QuintupleItem4[T1, T2, T3, T4, T5 any](_ T1, _ T2, _ T3, item4 T4, _ T5) T4
QuintupleItem4 returns given item4 in given quintuple.
func QuintupleItem5 ¶
func QuintupleItem5[T1, T2, T3, T4, T5 any](_ T1, _ T2, _ T3, _ T4, item5 T5) T5
QuintupleItem5 returns given item5 in given quintuple.
func SeptupleItem1 ¶
func SeptupleItem1[T1, T2, T3, T4, T5, T6, T7 any](item1 T1, _ T2, _ T3, _ T4, _ T5, _ T6, _ T7) T1
SeptupleItem1 returns given item1 in given septuple.
func SeptupleItem2 ¶
func SeptupleItem2[T1, T2, T3, T4, T5, T6, T7 any](_ T1, item2 T2, _ T3, _ T4, _ T5, _ T6, _ T7) T2
SeptupleItem2 returns given item2 in given septuple.
func SeptupleItem3 ¶
func SeptupleItem3[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, item3 T3, _ T4, _ T5, _ T6, _ T7) T3
SeptupleItem3 returns given item3 in given septuple.
func SeptupleItem4 ¶
func SeptupleItem4[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, _ T3, item4 T4, _ T5, _ T6, _ T7) T4
SeptupleItem4 returns given item4 in given septuple.
func SeptupleItem5 ¶
func SeptupleItem5[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, _ T3, _ T4, item5 T5, _ T6, _ T7) T5
SeptupleItem5 returns given item5 in given septuple.
func SeptupleItem6 ¶
func SeptupleItem6[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, _ T3, _ T4, _ T5, item6 T6, _ T7) T6
SeptupleItem6 returns given item6 in given septuple.
func SeptupleItem7 ¶
func SeptupleItem7[T1, T2, T3, T4, T5, T6, T7 any](_ T1, _ T2, _ T3, _ T4, _ T5, _ T6, item7 T7) T7
SeptupleItem7 returns given item7 in given septuple.
func SextupleItem1 ¶
func SextupleItem1[T1, T2, T3, T4, T5, T6 any](item1 T1, _ T2, _ T3, _ T4, _ T5, _ T6) T1
SextupleItem1 returns given item1 in given sextuple.
func SextupleItem2 ¶
func SextupleItem2[T1, T2, T3, T4, T5, T6 any](_ T1, item2 T2, _ T3, _ T4, _ T5, _ T6) T2
SextupleItem2 returns given item2 in given sextuple.
func SextupleItem3 ¶
func SextupleItem3[T1, T2, T3, T4, T5, T6 any](_ T1, _ T2, item3 T3, _ T4, _ T5, _ T6) T3
SextupleItem3 returns given item3 in given sextuple.
func SextupleItem4 ¶
func SextupleItem4[T1, T2, T3, T4, T5, T6 any](_ T1, _ T2, _ T3, item4 T4, _ T5, _ T6) T4
SextupleItem4 returns given item4 in given sextuple.
func SextupleItem5 ¶
func SextupleItem5[T1, T2, T3, T4, T5, T6 any](_ T1, _ T2, _ T3, _ T4, item5 T5, _ T6) T5
SextupleItem5 returns given item5 in given sextuple.
func SextupleItem6 ¶
func SextupleItem6[T1, T2, T3, T4, T5, T6 any](_ T1, _ T2, _ T3, _ T4, _ T5, item6 T6) T6
SextupleItem6 returns given item6 in given sextuple.
func TripleItem1 ¶
func TripleItem1[T1, T2, T3 any](item1 T1, _ T2, _ T3) T1
TripleItem1 returns given item1 in given triple.
func TripleItem2 ¶
func TripleItem2[T1, T2, T3 any](_ T1, item2 T2, _ T3) T2
TripleItem2 returns given item2 in given triple.
func TripleItem3 ¶
func TripleItem3[T1, T2, T3 any](_ T1, _ T2, item3 T3) T3
TripleItem3 returns given item3 in given triple.
func TupleItem1 ¶
func TupleItem1[T1, T2 any](item1 T1, _ T2) T1
TupleItem1 returns given item1 in given tuple.
func TupleItem2 ¶
func TupleItem2[T1, T2 any](_ T1, item2 T2) T2
TupleItem2 returns given item2 in given tuple.
Types ¶
type Quadruple ¶
type Quadruple[T1, T2, T3, T4 any] struct { Item1 T1 Item2 T2 Item3 T3 Item4 T4 }
Quadruple represents a quadruple, or 4 items pair.
func NewQuadruple ¶
func NewQuadruple[T1, T2, T3, T4 any](item1 T1, item2 T2, item3 T3, item4 T4) Quadruple[T1, T2, T3, T4]
NewQuadruple creates a Quadruple structure from given parameters.
func NewQuadruplePtr ¶
func NewQuadruplePtr[T1, T2, T3, T4 any](item1 T1, item2 T2, item3 T3, item4 T4) *Quadruple[T1, T2, T3, T4]
NewQuadruplePtr creates a Quadruple pointer from given parameters.
type Quintuple ¶
type Quintuple[T1, T2, T3, T4, T5 any] struct { Item1 T1 Item2 T2 Item3 T3 Item4 T4 Item5 T5 }
Quintuple represents a quintuple, or 5 items pair.
func NewQuintuple ¶
func NewQuintuple[T1, T2, T3, T4, T5 any](item1 T1, item2 T2, item3 T3, item4 T4, item5 T5) Quintuple[T1, T2, T3, T4, T5]
NewQuintuple creates a Quintuple structure from given parameters.
func NewQuintuplePtr ¶
func NewQuintuplePtr[T1, T2, T3, T4, T5 any](item1 T1, item2 T2, item3 T3, item4 T4, item5 T5) *Quintuple[T1, T2, T3, T4, T5]
NewQuintuplePtr creates a Quintuple pointer from given parameters.
type Septuple ¶
type Septuple[T1, T2, T3, T4, T5, T6, T7 any] struct { Item1 T1 Item2 T2 Item3 T3 Item4 T4 Item5 T5 Item6 T6 Item7 T7 }
Septuple represents a septuple, or 7 items pair.
func NewSeptuple ¶
func NewSeptuple[T1, T2, T3, T4, T5, T6, T7 any](item1 T1, item2 T2, item3 T3, item4 T4, item5 T5, item6 T6, item7 T7) Septuple[T1, T2, T3, T4, T5, T6, T7]
NewSeptuple creates a Septuple structure from given parameters.
func NewSeptuplePtr ¶
func NewSeptuplePtr[T1, T2, T3, T4, T5, T6, T7 any](item1 T1, item2 T2, item3 T3, item4 T4, item5 T5, item6 T6, item7 T7) *Septuple[T1, T2, T3, T4, T5, T6, T7]
NewSeptuplePtr creates a Septuple pointer from given parameters.
type Sextuple ¶
type Sextuple[T1, T2, T3, T4, T5, T6 any] struct { Item1 T1 Item2 T2 Item3 T3 Item4 T4 Item5 T5 Item6 T6 }
Sextuple represents a sextuple, or 6 items pair.
func NewSextuple ¶
func NewSextuple[T1, T2, T3, T4, T5, T6 any](item1 T1, item2 T2, item3 T3, item4 T4, item5 T5, item6 T6) Sextuple[T1, T2, T3, T4, T5, T6]
NewSextuple creates a Sextuple structure from given parameters.
func NewSextuplePtr ¶
func NewSextuplePtr[T1, T2, T3, T4, T5, T6 any](item1 T1, item2 T2, item3 T3, item4 T4, item5 T5, item6 T6) *Sextuple[T1, T2, T3, T4, T5, T6]
NewSextuplePtr creates a Sextuple pointer from given parameters.
type Triple ¶
type Triple[T1, T2, T3 any] struct { Item1 T1 Item2 T2 Item3 T3 }
Triple represents a triple, or 3 items pair.
func NewTriplePtr ¶
NewTriplePtr creates a Triple pointer from given parameters.