go/src/cmd/compile/internal/syntax/type.go

type Type

type typeInfo

type TypeAndValue

type exprFlags

func (f exprFlags) IsVoid() bool          {}

func (f exprFlags) IsType() bool          {}

func (f exprFlags) IsBuiltin() bool       {}

func (f exprFlags) IsValue() bool         {}

func (f exprFlags) IsNil() bool           {}

func (f exprFlags) Addressable() bool     {}

func (f exprFlags) Assignable() bool      {}

func (f exprFlags) HasOk() bool           {}

func (f exprFlags) IsRuntimeHelper() bool {}

func (f *exprFlags) SetIsVoid()          {}

func (f *exprFlags) SetIsType()          {}

func (f *exprFlags) SetIsBuiltin()       {}

func (f *exprFlags) SetIsValue()         {}

func (f *exprFlags) SetIsNil()           {}

func (f *exprFlags) SetAddressable()     {}

func (f *exprFlags) SetAssignable()      {}

func (f *exprFlags) SetHasOk()           {}

func (f *exprFlags) SetIsRuntimeHelper() {}

type typeAndValue

func (x *typeAndValue) SetTypeInfo(tv TypeAndValue) {}

func (x *typeAndValue) GetTypeInfo() TypeAndValue {}