type go/types.TypeAndValue
16 uses
go/types (current package)
api.go#L238: Types map[ast.Expr]TypeAndValue
api.go#L391: type TypeAndValue struct {
api.go#L399: func (tv TypeAndValue) IsVoid() bool {
api.go#L404: func (tv TypeAndValue) IsType() bool {
api.go#L410: func (tv TypeAndValue) IsBuiltin() bool {
api.go#L417: func (tv TypeAndValue) IsValue() bool {
api.go#L427: func (tv TypeAndValue) IsNil() bool {
api.go#L433: func (tv TypeAndValue) Addressable() bool {
api.go#L439: func (tv TypeAndValue) Assignable() bool {
api.go#L445: 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{},