Home | History | Annotate | Download | only in xml

Lines Matching refs:Decoder

127 // Decode works like Unmarshal, except it reads the decoder
129 func (d *Decoder) Decode(v interface{}) error {
137 func (d *Decoder) DecodeElement(v interface{}, start *StartElement) error {
166 UnmarshalXML(d *Decoder, start StartElement) error
192 func (p *Decoder) unmarshalInterface(val Unmarshaler, start *StartElement) error {
193 // Record that decoder must stop at end tag corresponding to start.
214 func (p *Decoder) unmarshalTextInterface(val encoding.TextUnmarshaler, start *StartElement) error {
237 func (p *Decoder) unmarshalAttr(val reflect.Value, attr Attr) error {
299 func (p *Decoder) unmarshal(val reflect.Value, start *StartElement) error {
648 // from the Decoder until start's matching end element, or if it's
650 func (p *Decoder) unmarshalPath(tinfo *typeInfo, sv reflect.Value, parents []string, start *StartElement) (consumed bool, err error) {
715 func (d *Decoder) Skip() error {