Home | History | Annotate | Download | only in ssa

Lines Matching refs:TupleType

84 type TupleType struct {
90 func (t *TupleType) Size() int64 { panic("not implemented") }
91 func (t *TupleType) Alignment() int64 { panic("not implemented") }
92 func (t *TupleType) IsBoolean() bool { return false }
93 func (t *TupleType) IsInteger() bool { return false }
94 func (t *TupleType) IsSigned() bool { return false }
95 func (t *TupleType) IsFloat() bool { return false }
96 func (t *TupleType) IsComplex() bool { return false }
97 func (t *TupleType) IsPtrShaped() bool { return false }
98 func (t *TupleType) IsString() bool { return false }
99 func (t *TupleType) IsSlice() bool { return false }
100 func (t *TupleType) IsArray() bool { return false }
101 func (t *TupleType) IsStruct() bool { return false }
102 func (t *TupleType) IsInterface() bool { return false }
103 func (t *TupleType) IsMemory() bool { return false }
104 func (t *TupleType) IsFlags() bool { return false }
105 func (t *TupleType) IsVoid() bool { return false }
106 func (t *TupleType) IsTuple() bool { return true }
107 func (t *TupleType) String() string { return t.first.String() + "," + t.second.String() }
108 func (t *TupleType) SimpleString() string { return "Tuple" }
109 func (t *TupleType) ElemType() Type { panic("not implemented") }
110 func (t *TupleType) PtrTo() Type { panic("not implemented") }
111 func (t *TupleType) NumFields() int { panic("not implemented") }
112 func (t *TupleType) FieldType(i int) Type {
122 func (t *TupleType) FieldOff(i int) int64 { panic("not implemented") }
123 func (t *TupleType) FieldName(i int) string { panic("not implemented") }
124 func (t *TupleType) NumElem() int64 { panic("not implemented") }
163 func (t *TupleType) Compare(u Type) Cmp {
164 // ssa.TupleType is greater than ssa.CompilerType
168 // ssa.TupleType is smaller than any other type
169 x, ok := u.(*TupleType)
190 func MakeTuple(t0, t1 Type) *TupleType {
191 return &TupleType{first: t0, second: t1}