Home | History | Annotate | Download | only in xml

Lines Matching refs:pv

427 		pv := val.Addr()
428 if pv.CanInterface() && pv.Type().Implements(marshalerType) {
429 return p.marshalInterface(pv.Interface().(Marshaler), defaultStart(pv.Type(), finfo, startTemplate))
438 pv := val.Addr()
439 if pv.CanInterface() && pv.Type().Implements(textMarshalerType) {
440 return p.marshalTextInterface(pv.Interface().(encoding.TextMarshaler), defaultStart(pv.Type(), finfo, startTemplate))
518 pv := fv.Addr()
519 if pv.CanInterface() && pv.Type().Implements(marshalerAttrType) {
520 attr, err := pv.Interface().(MarshalerAttr).MarshalXMLAttr(name)
541 pv := fv.Addr()
542 if pv.CanInterface() && pv.Type().Implements(textMarshalerType) {
543 text, err := pv.Interface().(encoding.TextMarshaler).MarshalText()
784 pv := vf.Addr()
785 if pv.CanInterface() && pv.Type().Implements(textMarshalerType) {
786 data, err := pv.Interface().(encoding.TextMarshaler).MarshalText()