types.Bool
// predeclared types
const Bool = iota
types.Byte
// aliases
const Byte = Uint8
types.Complex128
const Complex128 = iota
types.Complex64
const Complex64 = iota
types.FieldVal
const FieldVal = iota
types.Float32
const Float32 = iota
types.Float64
const Float64 = iota
types.Int
const Int = iota
types.Int16
const Int16 = iota
types.Int32
const Int32 = iota
types.Int64
const Int64 = iota
types.Int8
const Int8 = iota
types.Invalid
const Invalid = iota
types.IsBoolean
// Properties of basic types.
const IsBoolean = iota
types.IsComplex
// Properties of basic types.
const IsComplex = iota
types.IsConstType
// Properties of basic types.
const IsConstType = IsBoolean | IsNumeric | IsString
types.IsFloat
// Properties of basic types.
const IsFloat = iota
types.IsInteger
// Properties of basic types.
const IsInteger = iota
types.IsNumeric
// Properties of basic types.
const IsNumeric = IsInteger | IsFloat | IsComplex
types.IsOrdered
// Properties of basic types.
const IsOrdered = IsInteger | IsFloat | IsString
types.IsString
// Properties of basic types.
const IsString = iota
types.IsUnsigned
// Properties of basic types.
const IsUnsigned = iota
types.IsUntyped
// Properties of basic types.
const IsUntyped = iota
types.MethodExpr
const MethodExpr = iota
types.MethodVal
const MethodVal = iota
types.RecvOnly
// The direction of a channel is indicated by one of these constants.
const RecvOnly = iota
types.Rune
const Rune = Int32
types.SendOnly
// The direction of a channel is indicated by one of these constants.
const SendOnly = iota
types.SendRecv
// The direction of a channel is indicated by one of these constants.
const SendRecv = iota
types.String
const String = iota
types.Uint
const Uint = iota
types.Uint16
const Uint16 = iota