reflect.Value.IsValid (method, view implemented interface methods)
96 uses
reflect (current package)
deepequal.go#L28: if !v1.IsValid() || !v2.IsValid() {
deepequal.go#L29: return v1.IsValid() == v2.IsValid()
deepequal.go#L149: if !val1.IsValid() || !val2.IsValid() || !deepValueEqual(val1, val2, visited) {
map.go#L379: if !iter.m.IsValid() {
map.go#L400: if v.IsValid() {
value.go#L1668: func (v Value) IsValid() bool {
value.go#L3001: if c.Chan.IsValid() {
value.go#L3004: if c.Send.IsValid() {
value.go#L3010: if !ch.IsValid() {
value.go#L3022: if !v.IsValid() {
value.go#L3037: if c.Send.IsValid() {
value.go#L3041: if !ch.IsValid() {
value.go#L3352: if !v.IsValid() || !u.IsValid() {
value.go#L3353: return v.IsValid() == u.IsValid()
database/sql
convert.go#L464: if !sv.IsValid() {
convert.go#L469: if sv.IsValid() && sv.Type().AssignableTo(dv.Type()) {
encoding/asn1
marshal.go#L580: if !v.IsValid() {
encoding/binary
binary.go#L724: if v.IsValid() {
encoding/json/v2
arshal.go#L229: if !v.IsValid() || (v.Kind() == reflect.Pointer && v.IsNil()) {
arshal_default.go#L1046: if v2 := va.MapIndex(k.Value); v2.IsValid() {
arshal_default.go#L1047: if !uo.Flags.Get(jsonflags.AllowDuplicateNames) && (!seen.IsValid() || seen.MapIndex(k.Value).IsValid()) {
arshal_default.go#L1064: if seen.IsValid() {
arshal_default.go#L1150: if !v.IsValid() {
arshal_default.go#L1393: if !v.IsValid() {
arshal_default.go#L1427: if !va.IsValid() {
arshal_embedded.go#L44: if !v.IsValid() {
arshal_embedded.go#L49: if !v.IsValid() {
arshal_embedded.go#L215: if v2 := m.MapIndex(mk); v2.IsValid() {
encoding/xml
marshal.go#L426: if !val.IsValid() {
marshal.go#L536: if finfo.flags&fOmitEmpty != 0 && (!fv.IsValid() || isEmptyValue(fv)) {
marshal.go#L853: if !vf.IsValid() {
read.go#L510: if !saveData.IsValid() {
read.go#L515: if !saveComment.IsValid() {
read.go#L520: if !saveAny.IsValid() {
read.go#L525: if !saveXML.IsValid() {
read.go#L543: if saveXML.IsValid() {
read.go#L553: if sv.IsValid() {
read.go#L558: if !consumed && saveAny.IsValid() {
read.go#L572: if saveXML.IsValid() {
read.go#L581: if saveData.IsValid() {
read.go#L586: if saveComment.IsValid() {
read.go#L592: if saveData.IsValid() && saveData.CanInterface() {
read.go#L601: if saveData.IsValid() && saveData.CanAddr() {
fmt
print.go#L365: if !v.IsValid() {
print.go#L384: case value.IsValid():
print.go#L737: if f.IsValid() && f.CanInterface() {
print.go#L758: if depth > 0 && value.IsValid() && value.CanInterface() {
print.go#L846: if !value.IsValid() {
golang.org/x/tools/internal/typesinternal
types.go#L35: if !f.IsValid() {
types.go#L37: if !f.IsValid() {
types.go#L60: if !f.IsValid() {
google.golang.org/protobuf/internal/descfmt
stringer.go#L276: if m := rv.MethodByName("GoType"); m.IsValid() {
stringer.go#L306: if a.method.IsValid() {
stringer.go#L309: if v.Kind() == reflect.Struct && !rv.IsValid() {
stringer.go#L312: if !rv.IsValid() {
google.golang.org/protobuf/internal/impl
convert.go#L164: return v.IsValid() && v.Type() == c.goType
convert.go#L188: return v.IsValid() && v.Type() == c.goType
convert.go#L212: return v.IsValid() && v.Type() == c.goType
convert.go#L236: return v.IsValid() && v.Type() == c.goType
convert.go#L260: return v.IsValid() && v.Type() == c.goType
convert.go#L284: return v.IsValid() && v.Type() == c.goType
convert.go#L308: return v.IsValid() && v.Type() == c.goType
convert.go#L338: return v.IsValid() && v.Type() == c.goType
convert.go#L365: return v.IsValid() && v.Type() == c.goType
convert.go#L402: return v.IsValid() && v.Type() == c.goType
convert.go#L477: return v.IsValid() && v.Type() == c.goType
convert_list.go#L55: return v.IsValid() && v.Type() == c.goType
convert_list.go#L91: return v.IsValid() && v.Type() == c.goType
convert_map.go#L50: return v.IsValid() && v.Type() == c.goType
convert_map.go#L73: return rv.IsValid()
convert_map.go#L78: if !rv.IsValid() {
net/http
transport.go#L452: if rv := reflect.ValueOf(altProto["https"]); rv.IsValid() && rv.Type().Kind() == reflect.Struct && rv.Type().NumField() == 1 {
text/template
exec.go#L100: return v.IsValid() && v.Type() == missingValReflectType
exec.go#L325: if !val.IsValid() {
exec.go#L683: if !receiver.IsValid() {
exec.go#L704: if method := ptr.MethodByName(fieldName); method.IsValid() {
exec.go#L734: if !result.IsValid() {
exec.go#L893: if !value.IsValid() {
exec.go#L922: if !value.IsValid() {
exec.go#L1119: if !v.IsValid() {
funcs.go#L135: if fn := tmpl.execFuncs[name]; fn.IsValid() {
funcs.go#L139: if fn := builtinFuncs()[name]; fn.IsValid() {
funcs.go#L148: if !value.IsValid() {
funcs.go#L200: if !item.IsValid() {
funcs.go#L221: if x := item.MapIndex(index); x.IsValid() {
funcs.go#L244: if !item.IsValid() {
funcs.go#L314: if !fn.IsValid() {
funcs.go#L438: if !v.IsValid() {
funcs.go#L479: if arg1.IsValid() && arg.IsValid() {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)