type go/types.TypeAndValue
16 uses
go/types (current package)
api.go#L233: Types map[ast.Expr]TypeAndValue
api.go#L383: type TypeAndValue struct {
api.go#L391: func (tv TypeAndValue) IsVoid() bool {
api.go#L396: func (tv TypeAndValue) IsType() bool {
api.go#L402: func (tv TypeAndValue) IsBuiltin() bool {
api.go#L409: func (tv TypeAndValue) IsValue() bool {
api.go#L419: func (tv TypeAndValue) IsNil() bool {
api.go#L425: func (tv TypeAndValue) Addressable() bool {
api.go#L431: func (tv TypeAndValue) Assignable() bool {
api.go#L437: func (tv TypeAndValue) HasOk() bool {
eval.go#L24: func Eval(fset *token.FileSet, pkg *Package, pos token.Pos, expr string) (_ TypeAndValue, err error) {
eval.go#L28: return TypeAndValue{}, err
eval.go#L32: Types: make(map[ast.Expr]TypeAndValue),
recording.go#L72: m[x] = TypeAndValue{mode, typ, val}
golang.org/x/tools/go/packages
packages.go#L1187: Types: make(map[ast.Expr]types.TypeAndValue),
golang.org/x/tools/internal/typesinternal
types.go#L146: Types: map[ast.Expr]types.TypeAndValue{},