SYMBOL INDEX (1425 symbols across 126 files) FILE: adapter.go type RawMessage (line 9) | type RawMessage function Unmarshal (line 15) | func Unmarshal(data []byte, v interface{}) error { function UnmarshalFromString (line 20) | func UnmarshalFromString(str string, v interface{}) error { function Get (line 25) | func Get(data []byte, path ...interface{}) Any { function Marshal (line 33) | func Marshal(v interface{}) ([]byte, error) { function MarshalIndent (line 38) | func MarshalIndent(v interface{}, prefix, indent string) ([]byte, error) { function MarshalToString (line 43) | func MarshalToString(v interface{}) (string, error) { function NewDecoder (line 53) | func NewDecoder(reader io.Reader) *Decoder { type Decoder (line 59) | type Decoder struct method Decode (line 64) | func (adapter *Decoder) Decode(obj interface{}) error { method More (line 79) | func (adapter *Decoder) More() bool { method Buffered (line 93) | func (adapter *Decoder) Buffered() io.Reader { method UseNumber (line 100) | func (adapter *Decoder) UseNumber() { method DisallowUnknownFields (line 109) | func (adapter *Decoder) DisallowUnknownFields() { function NewEncoder (line 116) | func NewEncoder(writer io.Writer) *Encoder { type Encoder (line 121) | type Encoder struct method Encode (line 126) | func (adapter *Encoder) Encode(val interface{}) error { method SetIndent (line 134) | func (adapter *Encoder) SetIndent(prefix, indent string) { method SetEscapeHTML (line 141) | func (adapter *Encoder) SetEscapeHTML(escapeHTML bool) { function Valid (line 148) | func Valid(data []byte) bool { FILE: any.go type Any (line 15) | type Any interface type baseAny (line 37) | type baseAny struct method Get (line 39) | func (any *baseAny) Get(path ...interface{}) Any { method Size (line 43) | func (any *baseAny) Size() int { method Keys (line 47) | func (any *baseAny) Keys() []string { method ToVal (line 51) | func (any *baseAny) ToVal(obj interface{}) { function WrapInt32 (line 56) | func WrapInt32(val int32) Any { function WrapInt64 (line 61) | func WrapInt64(val int64) Any { function WrapUint32 (line 66) | func WrapUint32(val uint32) Any { function WrapUint64 (line 71) | func WrapUint64(val uint64) Any { function WrapFloat64 (line 76) | func WrapFloat64(val float64) Any { function WrapString (line 81) | func WrapString(val string) Any { function Wrap (line 86) | func Wrap(val interface{}) Any { method ReadAny (line 149) | func (iter *Iterator) ReadAny() Any { method readAny (line 153) | func (iter *Iterator) readAny() Any { method readNumberAny (line 181) | func (iter *Iterator) readNumberAny(positive bool) Any { method readObjectAny (line 188) | func (iter *Iterator) readObjectAny() Any { method readArrayAny (line 195) | func (iter *Iterator) readArrayAny() Any { function locateObjectField (line 202) | func locateObjectField(iter *Iterator, target string) []byte { function locateArrayElement (line 215) | func locateArrayElement(iter *Iterator, target int) []byte { function locatePath (line 230) | func locatePath(iter *Iterator, path []interface{}) Any { function createDecoderOfAny (line 262) | func createDecoderOfAny(ctx *ctx, typ reflect2.Type) ValDecoder { function createEncoderOfAny (line 274) | func createEncoderOfAny(ctx *ctx, typ reflect2.Type) ValEncoder { type anyCodec (line 286) | type anyCodec struct method Decode (line 290) | func (codec *anyCodec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 294) | func (codec *anyCodec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 300) | func (codec *anyCodec) IsEmpty(ptr unsafe.Pointer) bool { type directAnyCodec (line 306) | type directAnyCodec struct method Decode (line 309) | func (codec *directAnyCodec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 313) | func (codec *directAnyCodec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 322) | func (codec *directAnyCodec) IsEmpty(ptr unsafe.Pointer) bool { FILE: any_array.go type arrayLazyAny (line 8) | type arrayLazyAny struct method ValueType (line 15) | func (any *arrayLazyAny) ValueType() ValueType { method MustBeValid (line 19) | func (any *arrayLazyAny) MustBeValid() Any { method LastError (line 23) | func (any *arrayLazyAny) LastError() error { method ToBool (line 27) | func (any *arrayLazyAny) ToBool() bool { method ToInt (line 33) | func (any *arrayLazyAny) ToInt() int { method ToInt32 (line 40) | func (any *arrayLazyAny) ToInt32() int32 { method ToInt64 (line 47) | func (any *arrayLazyAny) ToInt64() int64 { method ToUint (line 54) | func (any *arrayLazyAny) ToUint() uint { method ToUint32 (line 61) | func (any *arrayLazyAny) ToUint32() uint32 { method ToUint64 (line 68) | func (any *arrayLazyAny) ToUint64() uint64 { method ToFloat32 (line 75) | func (any *arrayLazyAny) ToFloat32() float32 { method ToFloat64 (line 82) | func (any *arrayLazyAny) ToFloat64() float64 { method ToString (line 89) | func (any *arrayLazyAny) ToString() string { method ToVal (line 93) | func (any *arrayLazyAny) ToVal(val interface{}) { method Get (line 99) | func (any *arrayLazyAny) Get(path ...interface{}) Any { method Size (line 133) | func (any *arrayLazyAny) Size() int { method WriteTo (line 145) | func (any *arrayLazyAny) WriteTo(stream *Stream) { method GetInterface (line 149) | func (any *arrayLazyAny) GetInterface() interface{} { type arrayAny (line 155) | type arrayAny struct method ValueType (line 164) | func (any *arrayAny) ValueType() ValueType { method MustBeValid (line 168) | func (any *arrayAny) MustBeValid() Any { method LastError (line 172) | func (any *arrayAny) LastError() error { method ToBool (line 176) | func (any *arrayAny) ToBool() bool { method ToInt (line 180) | func (any *arrayAny) ToInt() int { method ToInt32 (line 187) | func (any *arrayAny) ToInt32() int32 { method ToInt64 (line 194) | func (any *arrayAny) ToInt64() int64 { method ToUint (line 201) | func (any *arrayAny) ToUint() uint { method ToUint32 (line 208) | func (any *arrayAny) ToUint32() uint32 { method ToUint64 (line 215) | func (any *arrayAny) ToUint64() uint64 { method ToFloat32 (line 222) | func (any *arrayAny) ToFloat32() float32 { method ToFloat64 (line 229) | func (any *arrayAny) ToFloat64() float64 { method ToString (line 236) | func (any *arrayAny) ToString() string { method Get (line 241) | func (any *arrayAny) Get(path ...interface{}) Any { method Size (line 268) | func (any *arrayAny) Size() int { method WriteTo (line 272) | func (any *arrayAny) WriteTo(stream *Stream) { method GetInterface (line 276) | func (any *arrayAny) GetInterface() interface{} { function wrapArray (line 160) | func wrapArray(val interface{}) *arrayAny { FILE: any_bool.go type trueAny (line 3) | type trueAny struct method LastError (line 7) | func (any *trueAny) LastError() error { method ToBool (line 11) | func (any *trueAny) ToBool() bool { method ToInt (line 15) | func (any *trueAny) ToInt() int { method ToInt32 (line 19) | func (any *trueAny) ToInt32() int32 { method ToInt64 (line 23) | func (any *trueAny) ToInt64() int64 { method ToUint (line 27) | func (any *trueAny) ToUint() uint { method ToUint32 (line 31) | func (any *trueAny) ToUint32() uint32 { method ToUint64 (line 35) | func (any *trueAny) ToUint64() uint64 { method ToFloat32 (line 39) | func (any *trueAny) ToFloat32() float32 { method ToFloat64 (line 43) | func (any *trueAny) ToFloat64() float64 { method ToString (line 47) | func (any *trueAny) ToString() string { method WriteTo (line 51) | func (any *trueAny) WriteTo(stream *Stream) { method Parse (line 55) | func (any *trueAny) Parse() *Iterator { method GetInterface (line 59) | func (any *trueAny) GetInterface() interface{} { method ValueType (line 63) | func (any *trueAny) ValueType() ValueType { method MustBeValid (line 67) | func (any *trueAny) MustBeValid() Any { type falseAny (line 71) | type falseAny struct method LastError (line 75) | func (any *falseAny) LastError() error { method ToBool (line 79) | func (any *falseAny) ToBool() bool { method ToInt (line 83) | func (any *falseAny) ToInt() int { method ToInt32 (line 87) | func (any *falseAny) ToInt32() int32 { method ToInt64 (line 91) | func (any *falseAny) ToInt64() int64 { method ToUint (line 95) | func (any *falseAny) ToUint() uint { method ToUint32 (line 99) | func (any *falseAny) ToUint32() uint32 { method ToUint64 (line 103) | func (any *falseAny) ToUint64() uint64 { method ToFloat32 (line 107) | func (any *falseAny) ToFloat32() float32 { method ToFloat64 (line 111) | func (any *falseAny) ToFloat64() float64 { method ToString (line 115) | func (any *falseAny) ToString() string { method WriteTo (line 119) | func (any *falseAny) WriteTo(stream *Stream) { method Parse (line 123) | func (any *falseAny) Parse() *Iterator { method GetInterface (line 127) | func (any *falseAny) GetInterface() interface{} { method ValueType (line 131) | func (any *falseAny) ValueType() ValueType { method MustBeValid (line 135) | func (any *falseAny) MustBeValid() Any { FILE: any_float.go type floatAny (line 7) | type floatAny struct method Parse (line 12) | func (any *floatAny) Parse() *Iterator { method ValueType (line 16) | func (any *floatAny) ValueType() ValueType { method MustBeValid (line 20) | func (any *floatAny) MustBeValid() Any { method LastError (line 24) | func (any *floatAny) LastError() error { method ToBool (line 28) | func (any *floatAny) ToBool() bool { method ToInt (line 32) | func (any *floatAny) ToInt() int { method ToInt32 (line 36) | func (any *floatAny) ToInt32() int32 { method ToInt64 (line 40) | func (any *floatAny) ToInt64() int64 { method ToUint (line 44) | func (any *floatAny) ToUint() uint { method ToUint32 (line 51) | func (any *floatAny) ToUint32() uint32 { method ToUint64 (line 58) | func (any *floatAny) ToUint64() uint64 { method ToFloat32 (line 65) | func (any *floatAny) ToFloat32() float32 { method ToFloat64 (line 69) | func (any *floatAny) ToFloat64() float64 { method ToString (line 73) | func (any *floatAny) ToString() string { method WriteTo (line 77) | func (any *floatAny) WriteTo(stream *Stream) { method GetInterface (line 81) | func (any *floatAny) GetInterface() interface{} { FILE: any_int32.go type int32Any (line 7) | type int32Any struct method LastError (line 12) | func (any *int32Any) LastError() error { method ValueType (line 16) | func (any *int32Any) ValueType() ValueType { method MustBeValid (line 20) | func (any *int32Any) MustBeValid() Any { method ToBool (line 24) | func (any *int32Any) ToBool() bool { method ToInt (line 28) | func (any *int32Any) ToInt() int { method ToInt32 (line 32) | func (any *int32Any) ToInt32() int32 { method ToInt64 (line 36) | func (any *int32Any) ToInt64() int64 { method ToUint (line 40) | func (any *int32Any) ToUint() uint { method ToUint32 (line 44) | func (any *int32Any) ToUint32() uint32 { method ToUint64 (line 48) | func (any *int32Any) ToUint64() uint64 { method ToFloat32 (line 52) | func (any *int32Any) ToFloat32() float32 { method ToFloat64 (line 56) | func (any *int32Any) ToFloat64() float64 { method ToString (line 60) | func (any *int32Any) ToString() string { method WriteTo (line 64) | func (any *int32Any) WriteTo(stream *Stream) { method Parse (line 68) | func (any *int32Any) Parse() *Iterator { method GetInterface (line 72) | func (any *int32Any) GetInterface() interface{} { FILE: any_int64.go type int64Any (line 7) | type int64Any struct method LastError (line 12) | func (any *int64Any) LastError() error { method ValueType (line 16) | func (any *int64Any) ValueType() ValueType { method MustBeValid (line 20) | func (any *int64Any) MustBeValid() Any { method ToBool (line 24) | func (any *int64Any) ToBool() bool { method ToInt (line 28) | func (any *int64Any) ToInt() int { method ToInt32 (line 32) | func (any *int64Any) ToInt32() int32 { method ToInt64 (line 36) | func (any *int64Any) ToInt64() int64 { method ToUint (line 40) | func (any *int64Any) ToUint() uint { method ToUint32 (line 44) | func (any *int64Any) ToUint32() uint32 { method ToUint64 (line 48) | func (any *int64Any) ToUint64() uint64 { method ToFloat32 (line 52) | func (any *int64Any) ToFloat32() float32 { method ToFloat64 (line 56) | func (any *int64Any) ToFloat64() float64 { method ToString (line 60) | func (any *int64Any) ToString() string { method WriteTo (line 64) | func (any *int64Any) WriteTo(stream *Stream) { method Parse (line 68) | func (any *int64Any) Parse() *Iterator { method GetInterface (line 72) | func (any *int64Any) GetInterface() interface{} { FILE: any_invalid.go type invalidAny (line 5) | type invalidAny struct method LastError (line 14) | func (any *invalidAny) LastError() error { method ValueType (line 18) | func (any *invalidAny) ValueType() ValueType { method MustBeValid (line 22) | func (any *invalidAny) MustBeValid() Any { method ToBool (line 26) | func (any *invalidAny) ToBool() bool { method ToInt (line 30) | func (any *invalidAny) ToInt() int { method ToInt32 (line 34) | func (any *invalidAny) ToInt32() int32 { method ToInt64 (line 38) | func (any *invalidAny) ToInt64() int64 { method ToUint (line 42) | func (any *invalidAny) ToUint() uint { method ToUint32 (line 46) | func (any *invalidAny) ToUint32() uint32 { method ToUint64 (line 50) | func (any *invalidAny) ToUint64() uint64 { method ToFloat32 (line 54) | func (any *invalidAny) ToFloat32() float32 { method ToFloat64 (line 58) | func (any *invalidAny) ToFloat64() float64 { method ToString (line 62) | func (any *invalidAny) ToString() string { method WriteTo (line 66) | func (any *invalidAny) WriteTo(stream *Stream) { method Get (line 69) | func (any *invalidAny) Get(path ...interface{}) Any { method Parse (line 76) | func (any *invalidAny) Parse() *Iterator { method GetInterface (line 80) | func (any *invalidAny) GetInterface() interface{} { function newInvalidAny (line 10) | func newInvalidAny(path []interface{}) *invalidAny { FILE: any_nil.go type nilAny (line 3) | type nilAny struct method LastError (line 7) | func (any *nilAny) LastError() error { method ValueType (line 11) | func (any *nilAny) ValueType() ValueType { method MustBeValid (line 15) | func (any *nilAny) MustBeValid() Any { method ToBool (line 19) | func (any *nilAny) ToBool() bool { method ToInt (line 23) | func (any *nilAny) ToInt() int { method ToInt32 (line 27) | func (any *nilAny) ToInt32() int32 { method ToInt64 (line 31) | func (any *nilAny) ToInt64() int64 { method ToUint (line 35) | func (any *nilAny) ToUint() uint { method ToUint32 (line 39) | func (any *nilAny) ToUint32() uint32 { method ToUint64 (line 43) | func (any *nilAny) ToUint64() uint64 { method ToFloat32 (line 47) | func (any *nilAny) ToFloat32() float32 { method ToFloat64 (line 51) | func (any *nilAny) ToFloat64() float64 { method ToString (line 55) | func (any *nilAny) ToString() string { method WriteTo (line 59) | func (any *nilAny) WriteTo(stream *Stream) { method Parse (line 63) | func (any *nilAny) Parse() *Iterator { method GetInterface (line 67) | func (any *nilAny) GetInterface() interface{} { FILE: any_number.go type numberLazyAny (line 8) | type numberLazyAny struct method ValueType (line 15) | func (any *numberLazyAny) ValueType() ValueType { method MustBeValid (line 19) | func (any *numberLazyAny) MustBeValid() Any { method LastError (line 23) | func (any *numberLazyAny) LastError() error { method ToBool (line 27) | func (any *numberLazyAny) ToBool() bool { method ToInt (line 31) | func (any *numberLazyAny) ToInt() int { method ToInt32 (line 41) | func (any *numberLazyAny) ToInt32() int32 { method ToInt64 (line 51) | func (any *numberLazyAny) ToInt64() int64 { method ToUint (line 61) | func (any *numberLazyAny) ToUint() uint { method ToUint32 (line 71) | func (any *numberLazyAny) ToUint32() uint32 { method ToUint64 (line 81) | func (any *numberLazyAny) ToUint64() uint64 { method ToFloat32 (line 91) | func (any *numberLazyAny) ToFloat32() float32 { method ToFloat64 (line 101) | func (any *numberLazyAny) ToFloat64() float64 { method ToString (line 111) | func (any *numberLazyAny) ToString() string { method WriteTo (line 115) | func (any *numberLazyAny) WriteTo(stream *Stream) { method GetInterface (line 119) | func (any *numberLazyAny) GetInterface() interface{} { FILE: any_object.go type objectLazyAny (line 8) | type objectLazyAny struct method ValueType (line 15) | func (any *objectLazyAny) ValueType() ValueType { method MustBeValid (line 19) | func (any *objectLazyAny) MustBeValid() Any { method LastError (line 23) | func (any *objectLazyAny) LastError() error { method ToBool (line 27) | func (any *objectLazyAny) ToBool() bool { method ToInt (line 31) | func (any *objectLazyAny) ToInt() int { method ToInt32 (line 35) | func (any *objectLazyAny) ToInt32() int32 { method ToInt64 (line 39) | func (any *objectLazyAny) ToInt64() int64 { method ToUint (line 43) | func (any *objectLazyAny) ToUint() uint { method ToUint32 (line 47) | func (any *objectLazyAny) ToUint32() uint32 { method ToUint64 (line 51) | func (any *objectLazyAny) ToUint64() uint64 { method ToFloat32 (line 55) | func (any *objectLazyAny) ToFloat32() float32 { method ToFloat64 (line 59) | func (any *objectLazyAny) ToFloat64() float64 { method ToString (line 63) | func (any *objectLazyAny) ToString() string { method ToVal (line 67) | func (any *objectLazyAny) ToVal(obj interface{}) { method Get (line 73) | func (any *objectLazyAny) Get(path ...interface{}) Any { method Keys (line 107) | func (any *objectLazyAny) Keys() []string { method Size (line 119) | func (any *objectLazyAny) Size() int { method WriteTo (line 131) | func (any *objectLazyAny) WriteTo(stream *Stream) { method GetInterface (line 135) | func (any *objectLazyAny) GetInterface() interface{} { type objectAny (line 141) | type objectAny struct method ValueType (line 151) | func (any *objectAny) ValueType() ValueType { method MustBeValid (line 155) | func (any *objectAny) MustBeValid() Any { method Parse (line 159) | func (any *objectAny) Parse() *Iterator { method LastError (line 163) | func (any *objectAny) LastError() error { method ToBool (line 167) | func (any *objectAny) ToBool() bool { method ToInt (line 171) | func (any *objectAny) ToInt() int { method ToInt32 (line 175) | func (any *objectAny) ToInt32() int32 { method ToInt64 (line 179) | func (any *objectAny) ToInt64() int64 { method ToUint (line 183) | func (any *objectAny) ToUint() uint { method ToUint32 (line 187) | func (any *objectAny) ToUint32() uint32 { method ToUint64 (line 191) | func (any *objectAny) ToUint64() uint64 { method ToFloat32 (line 195) | func (any *objectAny) ToFloat32() float32 { method ToFloat64 (line 199) | func (any *objectAny) ToFloat64() float64 { method ToString (line 203) | func (any *objectAny) ToString() string { method Get (line 209) | func (any *objectAny) Get(path ...interface{}) Any { method Keys (line 240) | func (any *objectAny) Keys() []string { method Size (line 248) | func (any *objectAny) Size() int { method WriteTo (line 252) | func (any *objectAny) WriteTo(stream *Stream) { method GetInterface (line 256) | func (any *objectAny) GetInterface() interface{} { function wrapStruct (line 147) | func wrapStruct(val interface{}) *objectAny { type mapAny (line 260) | type mapAny struct method ValueType (line 270) | func (any *mapAny) ValueType() ValueType { method MustBeValid (line 274) | func (any *mapAny) MustBeValid() Any { method Parse (line 278) | func (any *mapAny) Parse() *Iterator { method LastError (line 282) | func (any *mapAny) LastError() error { method ToBool (line 286) | func (any *mapAny) ToBool() bool { method ToInt (line 290) | func (any *mapAny) ToInt() int { method ToInt32 (line 294) | func (any *mapAny) ToInt32() int32 { method ToInt64 (line 298) | func (any *mapAny) ToInt64() int64 { method ToUint (line 302) | func (any *mapAny) ToUint() uint { method ToUint32 (line 306) | func (any *mapAny) ToUint32() uint32 { method ToUint64 (line 310) | func (any *mapAny) ToUint64() uint64 { method ToFloat32 (line 314) | func (any *mapAny) ToFloat32() float32 { method ToFloat64 (line 318) | func (any *mapAny) ToFloat64() float64 { method ToString (line 322) | func (any *mapAny) ToString() string { method Get (line 328) | func (any *mapAny) Get(path ...interface{}) Any { method Keys (line 356) | func (any *mapAny) Keys() []string { method Size (line 364) | func (any *mapAny) Size() int { method WriteTo (line 368) | func (any *mapAny) WriteTo(stream *Stream) { method GetInterface (line 372) | func (any *mapAny) GetInterface() interface{} { function wrapMap (line 266) | func wrapMap(val interface{}) *mapAny { FILE: any_str.go type stringAny (line 8) | type stringAny struct method Get (line 13) | func (any *stringAny) Get(path ...interface{}) Any { method Parse (line 20) | func (any *stringAny) Parse() *Iterator { method ValueType (line 24) | func (any *stringAny) ValueType() ValueType { method MustBeValid (line 28) | func (any *stringAny) MustBeValid() Any { method LastError (line 32) | func (any *stringAny) LastError() error { method ToBool (line 36) | func (any *stringAny) ToBool() bool { method ToInt (line 51) | func (any *stringAny) ToInt() int { method ToInt32 (line 56) | func (any *stringAny) ToInt32() int32 { method ToInt64 (line 60) | func (any *stringAny) ToInt64() int64 { method ToUint (line 87) | func (any *stringAny) ToUint() uint { method ToUint32 (line 91) | func (any *stringAny) ToUint32() uint32 { method ToUint64 (line 95) | func (any *stringAny) ToUint64() uint64 { method ToFloat32 (line 121) | func (any *stringAny) ToFloat32() float32 { method ToFloat64 (line 125) | func (any *stringAny) ToFloat64() float64 { method ToString (line 156) | func (any *stringAny) ToString() string { method WriteTo (line 160) | func (any *stringAny) WriteTo(stream *Stream) { method GetInterface (line 164) | func (any *stringAny) GetInterface() interface{} { FILE: any_tests/jsoniter_any_array_test.go function Test_read_empty_array_as_any (line 10) | func Test_read_empty_array_as_any(t *testing.T) { function Test_read_one_element_array_as_any (line 28) | func Test_read_one_element_array_as_any(t *testing.T) { function Test_read_two_element_array_as_any (line 34) | func Test_read_two_element_array_as_any(t *testing.T) { function Test_wrap_array_and_convert_to_any (line 50) | func Test_wrap_array_and_convert_to_any(t *testing.T) { function Test_array_lazy_any_get (line 82) | func Test_array_lazy_any_get(t *testing.T) { function Test_array_lazy_any_get_all (line 89) | func Test_array_lazy_any_get_all(t *testing.T) { function Test_array_wrapper_any_get_all (line 97) | func Test_array_wrapper_any_get_all(t *testing.T) { function Test_array_lazy_any_get_invalid (line 110) | func Test_array_lazy_any_get_invalid(t *testing.T) { function Test_invalid_array (line 119) | func Test_invalid_array(t *testing.T) { FILE: any_tests/jsoniter_any_bool_test.go function Test_read_bool_as_any (line 36) | func Test_read_bool_as_any(t *testing.T) { function Test_write_bool_to_stream (line 51) | func Test_write_bool_to_stream(t *testing.T) { FILE: any_tests/jsoniter_any_float_test.go function Test_read_any_to_float (line 68) | func Test_read_any_to_float(t *testing.T) { function Test_read_float_to_any (line 81) | func Test_read_float_to_any(t *testing.T) { FILE: any_tests/jsoniter_any_int_test.go function Test_read_any_to_int (line 40) | func Test_read_any_to_int(t *testing.T) { function Test_read_any_to_uint (line 94) | func Test_read_any_to_uint(t *testing.T) { function Test_read_int64_to_any (line 114) | func Test_read_int64_to_any(t *testing.T) { function Test_read_int32_to_any (line 132) | func Test_read_int32_to_any(t *testing.T) { function Test_read_uint32_to_any (line 151) | func Test_read_uint32_to_any(t *testing.T) { function Test_read_uint64_to_any (line 170) | func Test_read_uint64_to_any(t *testing.T) { function Test_int_lazy_any_get (line 192) | func Test_int_lazy_any_get(t *testing.T) { FILE: any_tests/jsoniter_any_map_test.go function Test_wrap_map (line 9) | func Test_wrap_map(t *testing.T) { function Test_map_wrapper_any_get_all (line 17) | func Test_map_wrapper_any_get_all(t *testing.T) { FILE: any_tests/jsoniter_any_null_test.go function Test_read_null_as_any (line 9) | func Test_read_null_as_any(t *testing.T) { FILE: any_tests/jsoniter_any_object_test.go function Test_read_object_as_any (line 10) | func Test_read_object_as_any(t *testing.T) { function Test_object_lazy_any_get (line 33) | func Test_object_lazy_any_get(t *testing.T) { function Test_object_lazy_any_get_all (line 39) | func Test_object_lazy_any_get_all(t *testing.T) { function Test_object_lazy_any_get_invalid (line 45) | func Test_object_lazy_any_get_invalid(t *testing.T) { function Test_wrap_map_and_convert_to_any (line 52) | func Test_wrap_map_and_convert_to_any(t *testing.T) { function Test_wrap_object_and_convert_to_any (line 66) | func Test_wrap_object_and_convert_to_any(t *testing.T) { function Test_any_within_struct (line 97) | func Test_any_within_struct(t *testing.T) { function Test_object_wrapper_any_get_all (line 110) | func Test_object_wrapper_any_get_all(t *testing.T) { FILE: any_tests/jsoniter_any_string_test.go function Test_read_any_to_string (line 32) | func Test_read_any_to_string(t *testing.T) { function Test_read_string_as_any (line 40) | func Test_read_string_as_any(t *testing.T) { function Test_wrap_string (line 53) | func Test_wrap_string(t *testing.T) { FILE: any_tests/jsoniter_must_be_valid_test.go function Test_must_be_valid (line 11) | func Test_must_be_valid(t *testing.T) { FILE: any_tests/jsoniter_wrap_test.go function Test_wrap_and_valuetype_everything (line 10) | func Test_wrap_and_valuetype_everything(t *testing.T) { FILE: any_uint32.go type uint32Any (line 7) | type uint32Any struct method LastError (line 12) | func (any *uint32Any) LastError() error { method ValueType (line 16) | func (any *uint32Any) ValueType() ValueType { method MustBeValid (line 20) | func (any *uint32Any) MustBeValid() Any { method ToBool (line 24) | func (any *uint32Any) ToBool() bool { method ToInt (line 28) | func (any *uint32Any) ToInt() int { method ToInt32 (line 32) | func (any *uint32Any) ToInt32() int32 { method ToInt64 (line 36) | func (any *uint32Any) ToInt64() int64 { method ToUint (line 40) | func (any *uint32Any) ToUint() uint { method ToUint32 (line 44) | func (any *uint32Any) ToUint32() uint32 { method ToUint64 (line 48) | func (any *uint32Any) ToUint64() uint64 { method ToFloat32 (line 52) | func (any *uint32Any) ToFloat32() float32 { method ToFloat64 (line 56) | func (any *uint32Any) ToFloat64() float64 { method ToString (line 60) | func (any *uint32Any) ToString() string { method WriteTo (line 64) | func (any *uint32Any) WriteTo(stream *Stream) { method Parse (line 68) | func (any *uint32Any) Parse() *Iterator { method GetInterface (line 72) | func (any *uint32Any) GetInterface() interface{} { FILE: any_uint64.go type uint64Any (line 7) | type uint64Any struct method LastError (line 12) | func (any *uint64Any) LastError() error { method ValueType (line 16) | func (any *uint64Any) ValueType() ValueType { method MustBeValid (line 20) | func (any *uint64Any) MustBeValid() Any { method ToBool (line 24) | func (any *uint64Any) ToBool() bool { method ToInt (line 28) | func (any *uint64Any) ToInt() int { method ToInt32 (line 32) | func (any *uint64Any) ToInt32() int32 { method ToInt64 (line 36) | func (any *uint64Any) ToInt64() int64 { method ToUint (line 40) | func (any *uint64Any) ToUint() uint { method ToUint32 (line 44) | func (any *uint64Any) ToUint32() uint32 { method ToUint64 (line 48) | func (any *uint64Any) ToUint64() uint64 { method ToFloat32 (line 52) | func (any *uint64Any) ToFloat32() float32 { method ToFloat64 (line 56) | func (any *uint64Any) ToFloat64() float64 { method ToString (line 60) | func (any *uint64Any) ToString() string { method WriteTo (line 64) | func (any *uint64Any) WriteTo(stream *Stream) { method Parse (line 68) | func (any *uint64Any) Parse() *Iterator { method GetInterface (line 72) | func (any *uint64Any) GetInterface() interface{} { FILE: api_tests/config_test.go function Test_use_number_for_unmarshal (line 11) | func Test_use_number_for_unmarshal(t *testing.T) { function Test_customize_float_marshal (line 19) | func Test_customize_float_marshal(t *testing.T) { function Test_customize_tag_key (line 27) | func Test_customize_tag_key(t *testing.T) { function Test_read_large_number_as_interface (line 40) | func Test_read_large_number_as_interface(t *testing.T) { type caseSensitiveStruct (line 50) | type caseSensitiveStruct struct type C (line 56) | type C struct type E (line 61) | type E struct function Test_CaseSensitive (line 65) | func Test_CaseSensitive(t *testing.T) { type structWithElevenFields (line 126) | type structWithElevenFields struct function Test_CaseSensitive_MoreThanTenFields (line 140) | func Test_CaseSensitive_MoreThanTenFields(t *testing.T) { type onlyTaggedFieldStruct (line 176) | type onlyTaggedFieldStruct struct type F (line 187) | type F struct type I (line 192) | type I struct function Test_OnlyTaggedField (line 197) | func Test_OnlyTaggedField(t *testing.T) { FILE: api_tests/decoder_test.go function Test_disallowUnknownFields (line 12) | func Test_disallowUnknownFields(t *testing.T) { function Test_new_decoder (line 21) | func Test_new_decoder(t *testing.T) { function Test_use_number (line 46) | func Test_use_number(t *testing.T) { function Test_decoder_more (line 60) | func Test_decoder_more(t *testing.T) { FILE: api_tests/encoder_18_test.go function Test_new_encoder (line 15) | func Test_new_encoder(t *testing.T) { function Test_string_encode_with_std_without_html_escape (line 29) | func Test_string_encode_with_std_without_html_escape(t *testing.T) { FILE: api_tests/encoder_test.go function TestEncoderHasTrailingNewline (line 12) | func TestEncoderHasTrailingNewline(t *testing.T) { FILE: api_tests/marshal_indent_test.go function Test_marshal_indent (line 10) | func Test_marshal_indent(t *testing.T) { function Test_marshal_indent_map (line 24) | func Test_marshal_indent_map(t *testing.T) { FILE: api_tests/marshal_json_escape_test.go type Container (line 18) | type Container struct method MarshalJSON (line 22) | func (c *Container) MarshalJSON() ([]byte, error) { function TestEncodeEscape (line 26) | func TestEncodeEscape(t *testing.T) { FILE: api_tests/marshal_json_test.go type Foo (line 12) | type Foo struct method MarshalJSON (line 16) | func (f Foo) MarshalJSON() ([]byte, error) { function TestEncodeMarshalJSON (line 24) | func TestEncodeMarshalJSON(t *testing.T) { FILE: benchmarks/encode_string_test.go function Benchmark_encode_string_with_SetEscapeHTML (line 9) | func Benchmark_encode_string_with_SetEscapeHTML(b *testing.B) { FILE: benchmarks/jsoniter_large_file_test.go function init (line 27) | func init() { function Benchmark_jsoniter_large_file (line 127) | func Benchmark_jsoniter_large_file(b *testing.B) { function Benchmark_json_large_file (line 146) | func Benchmark_json_large_file(b *testing.B) { FILE: benchmarks/stream_test.go function Benchmark_stream_encode_big_object (line 11) | func Benchmark_stream_encode_big_object(b *testing.B) { function TestEncodeObject (line 24) | func TestEncodeObject(t *testing.T) { function encodeObject (line 38) | func encodeObject(stream *jsoniter.Stream) { type field (line 103) | type field struct FILE: config.go type Config (line 16) | type Config struct method Froze (line 129) | func (cfg Config) Froze() API { method frozeWithCacheReuse (line 169) | func (cfg Config) frozeWithCacheReuse(extraExtensions []Extension) *fr... type API (line 32) | type API interface type frozenConfig (line 68) | type frozenConfig struct method initCache (line 85) | func (cfg *frozenConfig) initCache() { method addDecoderToCache (line 90) | func (cfg *frozenConfig) addDecoderToCache(cacheKey uintptr, decoder V... method addEncoderToCache (line 94) | func (cfg *frozenConfig) addEncoderToCache(cacheKey uintptr, encoder V... method getDecoderFromCache (line 98) | func (cfg *frozenConfig) getDecoderFromCache(cacheKey uintptr) ValDeco... method getEncoderFromCache (line 106) | func (cfg *frozenConfig) getEncoderFromCache(cacheKey uintptr) ValEnco... method validateJsonRawMessage (line 182) | func (cfg *frozenConfig) validateJsonRawMessage(extension EncoderExten... method useNumber (line 200) | func (cfg *frozenConfig) useNumber(extension DecoderExtension) { method getTagKey (line 214) | func (cfg *frozenConfig) getTagKey() string { method RegisterExtension (line 222) | func (cfg *frozenConfig) RegisterExtension(extension Extension) { method marshalFloatWith6Digits (line 252) | func (cfg *frozenConfig) marshalFloatWith6Digits(extension EncoderExte... method escapeHTML (line 270) | func (cfg *frozenConfig) escapeHTML(encoderExtension EncoderExtension) { method cleanDecoders (line 274) | func (cfg *frozenConfig) cleanDecoders() { method cleanEncoders (line 280) | func (cfg *frozenConfig) cleanEncoders() { method MarshalToString (line 286) | func (cfg *frozenConfig) MarshalToString(v interface{}) (string, error) { method Marshal (line 296) | func (cfg *frozenConfig) Marshal(v interface{}) ([]byte, error) { method MarshalIndent (line 309) | func (cfg *frozenConfig) MarshalIndent(v interface{}, prefix, indent s... method UnmarshalFromString (line 323) | func (cfg *frozenConfig) UnmarshalFromString(str string, v interface{}... method Get (line 339) | func (cfg *frozenConfig) Get(data []byte, path ...interface{}) Any { method Unmarshal (line 345) | func (cfg *frozenConfig) Unmarshal(data []byte, v interface{}) error { method NewEncoder (line 360) | func (cfg *frozenConfig) NewEncoder(writer io.Writer) *Encoder { method NewDecoder (line 365) | func (cfg *frozenConfig) NewDecoder(reader io.Reader) *Decoder { method Valid (line 370) | func (cfg *frozenConfig) Valid(data []byte) bool { function getFrozenConfigFromCache (line 116) | func getFrozenConfigFromCache(cfg Config) *frozenConfig { function addFrozenConfigToCache (line 124) | func addFrozenConfigToCache(cfg Config, frozenConfig *frozenConfig) { type lossyFloat32Encoder (line 228) | type lossyFloat32Encoder struct method Encode (line 231) | func (encoder *lossyFloat32Encoder) Encode(ptr unsafe.Pointer, stream ... method IsEmpty (line 235) | func (encoder *lossyFloat32Encoder) IsEmpty(ptr unsafe.Pointer) bool { type lossyFloat64Encoder (line 239) | type lossyFloat64Encoder struct method Encode (line 242) | func (encoder *lossyFloat64Encoder) Encode(ptr unsafe.Pointer, stream ... method IsEmpty (line 246) | func (encoder *lossyFloat64Encoder) IsEmpty(ptr unsafe.Pointer) bool { type htmlEscapedStringEncoder (line 258) | type htmlEscapedStringEncoder struct method Encode (line 261) | func (encoder *htmlEscapedStringEncoder) Encode(ptr unsafe.Pointer, st... method IsEmpty (line 266) | func (encoder *htmlEscapedStringEncoder) IsEmpty(ptr unsafe.Pointer) b... FILE: example_test.go function ExampleMarshal (line 9) | func ExampleMarshal() { function ExampleUnmarshal (line 29) | func ExampleUnmarshal() { function ExampleConfigFastest_Marshal (line 48) | func ExampleConfigFastest_Marshal() { function ExampleConfigFastest_Unmarshal (line 70) | func ExampleConfigFastest_Unmarshal() { function ExampleGet (line 91) | func ExampleGet() { function ExampleMyKey (line 98) | func ExampleMyKey() { type MyKey (line 112) | type MyKey method MarshalText (line 114) | func (m *MyKey) MarshalText() ([]byte, error) { method UnmarshalText (line 118) | func (m *MyKey) UnmarshalText(text []byte) error { FILE: extension_tests/decoder_test.go function Test_customize_type_decoder (line 14) | func Test_customize_type_decoder(t *testing.T) { function Test_customize_byte_array_encoder (line 36) | func Test_customize_byte_array_encoder(t *testing.T) { type CustomEncoderAttachmentTestStruct (line 51) | type CustomEncoderAttachmentTestStruct struct type CustomEncoderAttachmentTestStructEncoder (line 55) | type CustomEncoderAttachmentTestStructEncoder struct method Encode (line 57) | func (c *CustomEncoderAttachmentTestStructEncoder) Encode(ptr unsafe.P... method IsEmpty (line 64) | func (c *CustomEncoderAttachmentTestStructEncoder) IsEmpty(ptr unsafe.... function Test_custom_encoder_attachment (line 68) | func Test_custom_encoder_attachment(t *testing.T) { function Test_customize_field_decoder (line 83) | func Test_customize_field_decoder(t *testing.T) { function Test_recursive_empty_interface_customization (line 98) | func Test_recursive_empty_interface_customization(t *testing.T) { type MyInterface (line 114) | type MyInterface interface type MyString (line 118) | type MyString method Hello (line 120) | func (ms MyString) Hello() string { function Test_read_custom_interface (line 124) | func Test_read_custom_interface(t *testing.T) { constant flow1 (line 136) | flow1 = ` constant flow2 (line 143) | flow2 = ` type Type1 (line 152) | type Type1 struct type Type2 (line 156) | type Type2 struct method UnmarshalJSON (line 161) | func (t *Type2) UnmarshalJSON(data []byte) error { method MarshalJSON (line 165) | func (t *Type2) MarshalJSON() ([]byte, error) { function TestType1NoFinalLF (line 169) | func TestType1NoFinalLF(t *testing.T) { function TestType1FinalLF (line 183) | func TestType1FinalLF(t *testing.T) { function TestType2NoFinalLF (line 197) | func TestType2NoFinalLF(t *testing.T) { function TestType2FinalLF (line 211) | func TestType2FinalLF(t *testing.T) { FILE: extension_tests/extension_test.go type TestObject1 (line 13) | type TestObject1 struct type testExtension (line 17) | type testExtension struct method UpdateStructDescriptor (line 21) | func (extension *testExtension) UpdateStructDescriptor(structDescripto... function Test_customize_field_by_extension (line 38) | func Test_customize_field_by_extension(t *testing.T) { function Test_customize_map_key_encoder (line 51) | func Test_customize_map_key_encoder(t *testing.T) { type testMapKeyExtension (line 64) | type testMapKeyExtension struct method CreateMapKeyEncoder (line 68) | func (extension *testMapKeyExtension) CreateMapKeyEncoder(typ reflect2... method CreateMapKeyDecoder (line 81) | func (extension *testMapKeyExtension) CreateMapKeyDecoder(typ reflect2... type funcDecoder (line 98) | type funcDecoder struct method Decode (line 102) | func (decoder *funcDecoder) Decode(ptr unsafe.Pointer, iter *jsoniter.... type funcEncoder (line 106) | type funcEncoder struct method Encode (line 111) | func (encoder *funcEncoder) Encode(ptr unsafe.Pointer, stream *jsonite... method IsEmpty (line 115) | func (encoder *funcEncoder) IsEmpty(ptr unsafe.Pointer) bool { FILE: extra/binary_as_string_codec.go type BinaryAsStringExtension (line 117) | type BinaryAsStringExtension struct method CreateEncoder (line 121) | func (extension *BinaryAsStringExtension) CreateEncoder(typ reflect2.T... method CreateDecoder (line 128) | func (extension *BinaryAsStringExtension) CreateDecoder(typ reflect2.T... type binaryAsStringCodec (line 135) | type binaryAsStringCodec struct method Decode (line 138) | func (codec *binaryAsStringCodec) Decode(ptr unsafe.Pointer, iter *jso... method IsEmpty (line 163) | func (codec *binaryAsStringCodec) IsEmpty(ptr unsafe.Pointer) bool { method Encode (line 166) | func (codec *binaryAsStringCodec) Encode(ptr unsafe.Pointer, stream *j... function readHex (line 171) | func readHex(iter *jsoniter.Iterator, b1, b2 byte) byte { function writeBytes (line 195) | func writeBytes(space []byte, s []byte) []byte { function writeBytesSlowPath (line 214) | func writeBytesSlowPath(space []byte, s []byte) []byte { FILE: extra/binary_as_string_codec_test.go function init (line 9) | func init() { function TestBinaryAsStringCodec (line 13) | func TestBinaryAsStringCodec(t *testing.T) { FILE: extra/fuzzy_decoder.go constant maxUint (line 15) | maxUint = ^uint(0) constant maxInt (line 16) | maxInt = int(maxUint >> 1) constant minInt (line 17) | minInt = -maxInt - 1 function RegisterFuzzyDecoders (line 21) | func RegisterFuzzyDecoders() { type tolerateEmptyArrayExtension (line 148) | type tolerateEmptyArrayExtension struct method DecorateDecoder (line 152) | func (extension *tolerateEmptyArrayExtension) DecorateDecoder(typ refl... type tolerateEmptyArrayDecoder (line 159) | type tolerateEmptyArrayDecoder struct method Decode (line 163) | func (decoder *tolerateEmptyArrayDecoder) Decode(ptr unsafe.Pointer, i... type fuzzyStringDecoder (line 174) | type fuzzyStringDecoder struct method Decode (line 177) | func (decoder *fuzzyStringDecoder) Decode(ptr unsafe.Pointer, iter *js... type fuzzyIntegerDecoder (line 194) | type fuzzyIntegerDecoder struct method Decode (line 198) | func (decoder *fuzzyIntegerDecoder) Decode(ptr unsafe.Pointer, iter *j... type fuzzyFloat32Decoder (line 232) | type fuzzyFloat32Decoder struct method Decode (line 235) | func (decoder *fuzzyFloat32Decoder) Decode(ptr unsafe.Pointer, iter *j... type fuzzyFloat64Decoder (line 264) | type fuzzyFloat64Decoder struct method Decode (line 267) | func (decoder *fuzzyFloat64Decoder) Decode(ptr unsafe.Pointer, iter *j... FILE: extra/fuzzy_decoder_test.go function init (line 10) | func init() { function Test_any_to_string (line 14) | func Test_any_to_string(t *testing.T) { function Test_any_to_int64 (line 28) | func Test_any_to_int64(t *testing.T) { function Test_any_to_int (line 57) | func Test_any_to_int(t *testing.T) { function Test_any_to_int16 (line 81) | func Test_any_to_int16(t *testing.T) { function Test_any_to_int32 (line 105) | func Test_any_to_int32(t *testing.T) { function Test_any_to_int8 (line 129) | func Test_any_to_int8(t *testing.T) { function Test_any_to_uint8 (line 153) | func Test_any_to_uint8(t *testing.T) { function Test_any_to_uint64 (line 177) | func Test_any_to_uint64(t *testing.T) { function Test_any_to_uint32 (line 204) | func Test_any_to_uint32(t *testing.T) { function Test_any_to_uint16 (line 231) | func Test_any_to_uint16(t *testing.T) { function Test_any_to_uint (line 258) | func Test_any_to_uint(t *testing.T) { function Test_any_to_float32 (line 281) | func Test_any_to_float32(t *testing.T) { function Test_any_to_float64 (line 304) | func Test_any_to_float64(t *testing.T) { function Test_empty_array_as_map (line 328) | func Test_empty_array_as_map(t *testing.T) { function Test_empty_array_as_object (line 335) | func Test_empty_array_as_object(t *testing.T) { function Test_bad_case (line 342) | func Test_bad_case(t *testing.T) { function Test_null_to_string (line 363) | func Test_null_to_string(t *testing.T) { function Test_null_to_int (line 371) | func Test_null_to_int(t *testing.T) { function Test_null_to_float32 (line 379) | func Test_null_to_float32(t *testing.T) { function Test_null_to_float64 (line 387) | func Test_null_to_float64(t *testing.T) { FILE: extra/naming_strategy.go function SetNamingStrategy (line 10) | func SetNamingStrategy(translate func(string) string) { type namingStrategyExtension (line 14) | type namingStrategyExtension struct method UpdateStructDescriptor (line 19) | func (extension *namingStrategyExtension) UpdateStructDescriptor(struc... function LowerCaseWithUnderscores (line 40) | func LowerCaseWithUnderscores(name string) string { FILE: extra/naming_strategy_test.go function Test_lower_case_with_underscores (line 9) | func Test_lower_case_with_underscores(t *testing.T) { function Test_set_naming_strategy_with_overrides (line 25) | func Test_set_naming_strategy_with_overrides(t *testing.T) { function Test_set_naming_strategy_with_omitempty (line 39) | func Test_set_naming_strategy_with_omitempty(t *testing.T) { function Test_set_naming_strategy_with_private_field (line 52) | func Test_set_naming_strategy_with_private_field(t *testing.T) { FILE: extra/privat_fields.go function SupportPrivateFields (line 10) | func SupportPrivateFields() { type privateFieldsExtension (line 14) | type privateFieldsExtension struct method UpdateStructDescriptor (line 18) | func (extension *privateFieldsExtension) UpdateStructDescriptor(struct... function calcFieldNames (line 36) | func calcFieldNames(originalFieldName string, tagProvidedFieldName strin... FILE: extra/private_fields_test.go function Test_private_fields (line 9) | func Test_private_fields(t *testing.T) { FILE: extra/time_as_int64_codec.go function RegisterTimeAsInt64Codec (line 10) | func RegisterTimeAsInt64Codec(precision time.Duration) { type timeAsInt64Codec (line 15) | type timeAsInt64Codec struct method Decode (line 19) | func (codec *timeAsInt64Codec) Decode(ptr unsafe.Pointer, iter *jsonit... method IsEmpty (line 24) | func (codec *timeAsInt64Codec) IsEmpty(ptr unsafe.Pointer) bool { method Encode (line 28) | func (codec *timeAsInt64Codec) Encode(ptr unsafe.Pointer, stream *json... FILE: extra/time_as_int64_codec_test.go function Test_time_as_int64 (line 10) | func Test_time_as_int64(t *testing.T) { function Test_time_as_int64_keep_microsecond (line 21) | func Test_time_as_int64_keep_microsecond(t *testing.T) { FILE: iter.go type ValueType (line 10) | type ValueType constant InvalidValue (line 14) | InvalidValue ValueType = iota constant StringValue (line 16) | StringValue constant NumberValue (line 18) | NumberValue constant NilValue (line 20) | NilValue constant BoolValue (line 22) | BoolValue constant ArrayValue (line 24) | ArrayValue constant ObjectValue (line 26) | ObjectValue function init (line 32) | func init() { type Iterator (line 71) | type Iterator struct method Pool (line 126) | func (iter *Iterator) Pool() IteratorPool { method Reset (line 131) | func (iter *Iterator) Reset(reader io.Reader) *Iterator { method ResetBytes (line 140) | func (iter *Iterator) ResetBytes(input []byte) *Iterator { method WhatIsNext (line 150) | func (iter *Iterator) WhatIsNext() ValueType { method skipWhitespacesWithoutLoadMore (line 156) | func (iter *Iterator) skipWhitespacesWithoutLoadMore() bool { method isObjectEnd (line 169) | func (iter *Iterator) isObjectEnd() bool { method nextToken (line 181) | func (iter *Iterator) nextToken() byte { method ReportError (line 200) | func (iter *Iterator) ReportError(operation string, msg string) { method CurrentBuffer (line 229) | func (iter *Iterator) CurrentBuffer() string { method readByte (line 238) | func (iter *Iterator) readByte() (ret byte) { method loadMore (line 252) | func (iter *Iterator) loadMore() bool { method unreadByte (line 282) | func (iter *Iterator) unreadByte() { method Read (line 291) | func (iter *Iterator) Read() interface{} { method incrementDepth (line 333) | func (iter *Iterator) incrementDepth() (success bool) { method decrementDepth (line 342) | func (iter *Iterator) decrementDepth() (success bool) { function NewIterator (line 85) | func NewIterator(cfg API) *Iterator { function Parse (line 97) | func Parse(cfg API, reader io.Reader, bufSize int) *Iterator { function ParseBytes (line 109) | func ParseBytes(cfg API, input []byte) *Iterator { function ParseString (line 121) | func ParseString(cfg API, input string) *Iterator { constant maxDepth (line 331) | maxDepth = 10000 FILE: iter_array.go method ReadArray (line 4) | func (iter *Iterator) ReadArray() (ret bool) { method ReadArrayCB (line 28) | func (iter *Iterator) ReadArrayCB(callback func(*Iterator) bool) (ret bo... FILE: iter_float.go constant invalidCharForNumber (line 14) | invalidCharForNumber = int8(-1) constant endOfNumber (line 15) | endOfNumber = int8(-2) constant dotInNumber (line 16) | dotInNumber = int8(-3) function init (line 18) | func init() { method ReadBigFloat (line 36) | func (iter *Iterator) ReadBigFloat() (ret *big.Float) { method ReadBigInt (line 54) | func (iter *Iterator) ReadBigInt() (ret *big.Int) { method ReadFloat32 (line 70) | func (iter *Iterator) ReadFloat32() (ret float32) { method readPositiveFloat32 (line 79) | func (iter *Iterator) readPositiveFloat32() (ret float32) { method readNumberAsString (line 159) | func (iter *Iterator) readNumberAsString() (ret string) { method readFloat32SlowPath (line 188) | func (iter *Iterator) readFloat32SlowPath() (ret float32) { method ReadFloat64 (line 207) | func (iter *Iterator) ReadFloat64() (ret float64) { method readPositiveFloat64 (line 216) | func (iter *Iterator) readPositiveFloat64() (ret float64) { method readFloat64SlowPath (line 299) | func (iter *Iterator) readFloat64SlowPath() (ret float64) { function validateFloat (line 317) | func validateFloat(str string) string { method ReadNumber (line 340) | func (iter *Iterator) ReadNumber() (ret json.Number) { FILE: iter_int.go constant uint32SafeToMultiply10 (line 10) | uint32SafeToMultiply10 = uint32(0xffffffff)/10 - 1 constant uint64SafeToMultiple10 (line 11) | uint64SafeToMultiple10 = uint64(0xffffffffffffffff)/10 - 1 constant maxFloat64 (line 12) | maxFloat64 = 1<<53 - 1 function init (line 14) | func init() { method ReadUint (line 25) | func (iter *Iterator) ReadUint() uint { method ReadInt (line 33) | func (iter *Iterator) ReadInt() int { method ReadInt8 (line 41) | func (iter *Iterator) ReadInt8() (ret int8) { method ReadUint8 (line 60) | func (iter *Iterator) ReadUint8() (ret uint8) { method ReadInt16 (line 70) | func (iter *Iterator) ReadInt16() (ret int16) { method ReadUint16 (line 89) | func (iter *Iterator) ReadUint16() (ret uint16) { method ReadInt32 (line 99) | func (iter *Iterator) ReadInt32() (ret int32) { method ReadUint32 (line 118) | func (iter *Iterator) ReadUint32() (ret uint32) { method readUint32 (line 122) | func (iter *Iterator) readUint32(c byte) (ret uint32) { method ReadInt64 (line 221) | func (iter *Iterator) ReadInt64() (ret int64) { method ReadUint64 (line 240) | func (iter *Iterator) ReadUint64() uint64 { method readUint64 (line 244) | func (iter *Iterator) readUint64(c byte) (ret uint64) { method assertInteger (line 342) | func (iter *Iterator) assertInteger() { FILE: iter_object.go method ReadObject (line 11) | func (iter *Iterator) ReadObject() (ret string) { method readFieldHash (line 49) | func (iter *Iterator) readFieldHash() int64 { function calcHash (line 98) | func calcHash(str string, caseSensitive bool) int64 { method ReadObjectCB (line 111) | func (iter *Iterator) ReadObjectCB(callback func(*Iterator, string) bool... method ReadMapCB (line 166) | func (iter *Iterator) ReadMapCB(callback func(*Iterator, string) bool) b... method readObjectStart (line 221) | func (iter *Iterator) readObjectStart() bool { method readObjectFieldAsBytes (line 238) | func (iter *Iterator) readObjectFieldAsBytes() (ret []byte) { FILE: iter_skip.go method ReadNil (line 7) | func (iter *Iterator) ReadNil() (ret bool) { method ReadBool (line 18) | func (iter *Iterator) ReadBool() (ret bool) { method SkipAndReturnBytes (line 34) | func (iter *Iterator) SkipAndReturnBytes() []byte { method SkipAndAppendBytes (line 42) | func (iter *Iterator) SkipAndAppendBytes(buf []byte) []byte { method startCaptureTo (line 48) | func (iter *Iterator) startCaptureTo(buf []byte, captureStartedAt int) { method startCapture (line 56) | func (iter *Iterator) startCapture(captureStartedAt int) { method stopCapture (line 60) | func (iter *Iterator) stopCapture() []byte { method Skip (line 72) | func (iter *Iterator) Skip() { method skipFourBytes (line 98) | func (iter *Iterator) skipFourBytes(b1, b2, b3, b4 byte) { method skipThreeBytes (line 117) | func (iter *Iterator) skipThreeBytes(b1, b2, b3 byte) { FILE: iter_skip_sloppy.go method skipNumber (line 7) | func (iter *Iterator) skipNumber() { method skipArray (line 23) | func (iter *Iterator) skipArray() { method skipObject (line 60) | func (iter *Iterator) skipObject() { method skipString (line 98) | func (iter *Iterator) skipString() { method findStringEnd (line 119) | func (iter *Iterator) findStringEnd() (int, bool) { FILE: iter_skip_sloppy_test.go function Test_string_end (line 11) | func Test_string_end(t *testing.T) { type StagedReader (line 70) | type StagedReader struct method Read (line 77) | func (reader *StagedReader) Read(p []byte) (n int, err error) { function Test_skip_string (line 94) | func Test_skip_string(t *testing.T) { function Test_skip_object (line 132) | func Test_skip_object(t *testing.T) { FILE: iter_skip_strict.go method skipNumber (line 10) | func (iter *Iterator) skipNumber() { method trySkipNumber (line 24) | func (iter *Iterator) trySkipNumber() bool { method skipString (line 61) | func (iter *Iterator) skipString() { method trySkipString (line 68) | func (iter *Iterator) trySkipString() bool { method skipObject (line 85) | func (iter *Iterator) skipObject() { method skipArray (line 93) | func (iter *Iterator) skipArray() { FILE: iter_str.go method ReadString (line 9) | func (iter *Iterator) ReadString() (ret string) { method readStringSlowPath (line 35) | func (iter *Iterator) readStringSlowPath() (ret string) { method readEscapedChar (line 54) | func (iter *Iterator) readEscapedChar(c byte, str []byte) []byte { method ReadStringAsSlice (line 116) | func (iter *Iterator) ReadStringAsSlice() (ret []byte) { method readU4 (line 146) | func (iter *Iterator) readU4() (ret rune) { constant t1 (line 167) | t1 = 0x00 constant tx (line 168) | tx = 0x80 constant t2 (line 169) | t2 = 0xC0 constant t3 (line 170) | t3 = 0xE0 constant t4 (line 171) | t4 = 0xF0 constant t5 (line 172) | t5 = 0xF8 constant maskx (line 174) | maskx = 0x3F constant mask2 (line 175) | mask2 = 0x1F constant mask3 (line 176) | mask3 = 0x0F constant mask4 (line 177) | mask4 = 0x07 constant rune1Max (line 179) | rune1Max = 1<<7 - 1 constant rune2Max (line 180) | rune2Max = 1<<11 - 1 constant rune3Max (line 181) | rune3Max = 1<<16 - 1 constant surrogateMin (line 183) | surrogateMin = 0xD800 constant surrogateMax (line 184) | surrogateMax = 0xDFFF constant maxRune (line 186) | maxRune = '\U0010FFFF' constant runeError (line 187) | runeError = '\uFFFD' function appendRune (line 190) | func appendRune(p []byte, r rune) []byte { FILE: misc_tests/jsoniter_array_test.go function Test_empty_array (line 12) | func Test_empty_array(t *testing.T) { function Test_one_element (line 24) | func Test_one_element(t *testing.T) { function Test_two_elements (line 37) | func Test_two_elements(t *testing.T) { function Test_whitespace_in_head (line 49) | func Test_whitespace_in_head(t *testing.T) { function Test_whitespace_after_array_start (line 60) | func Test_whitespace_after_array_start(t *testing.T) { function Test_whitespace_before_array_end (line 71) | func Test_whitespace_before_array_end(t *testing.T) { function Test_whitespace_before_comma (line 86) | func Test_whitespace_before_comma(t *testing.T) { function Test_write_array (line 108) | func Test_write_array(t *testing.T) { function Test_write_val_array (line 122) | func Test_write_val_array(t *testing.T) { function Test_write_val_empty_array (line 130) | func Test_write_val_empty_array(t *testing.T) { function Test_write_array_of_interface_in_struct (line 138) | func Test_write_array_of_interface_in_struct(t *testing.T) { function Test_encode_byte_array (line 151) | func Test_encode_byte_array(t *testing.T) { function Test_encode_empty_byte_array (line 161) | func Test_encode_empty_byte_array(t *testing.T) { function Test_encode_nil_byte_array (line 171) | func Test_encode_nil_byte_array(t *testing.T) { function Test_decode_byte_array_from_base64 (line 182) | func Test_decode_byte_array_from_base64(t *testing.T) { function Test_decode_byte_array_from_base64_with_newlines (line 193) | func Test_decode_byte_array_from_base64_with_newlines(t *testing.T) { function Test_decode_byte_array_from_array (line 204) | func Test_decode_byte_array_from_array(t *testing.T) { function Test_decode_slice (line 215) | func Test_decode_slice(t *testing.T) { function Test_decode_large_slice (line 222) | func Test_decode_large_slice(t *testing.T) { function Benchmark_jsoniter_array (line 229) | func Benchmark_jsoniter_array(b *testing.B) { function Benchmark_json_array (line 242) | func Benchmark_json_array(b *testing.B) { FILE: misc_tests/jsoniter_bool_test.go function Test_true (line 11) | func Test_true(t *testing.T) { function Test_false (line 19) | func Test_false(t *testing.T) { function Test_write_true_false (line 25) | func Test_write_true_false(t *testing.T) { function Test_write_val_bool (line 37) | func Test_write_val_bool(t *testing.T) { FILE: misc_tests/jsoniter_float_test.go function Test_read_big_float (line 12) | func Test_read_big_float(t *testing.T) { function Test_read_big_int (line 20) | func Test_read_big_int(t *testing.T) { function Test_read_float_as_interface (line 28) | func Test_read_float_as_interface(t *testing.T) { function Test_wrap_float (line 34) | func Test_wrap_float(t *testing.T) { function Test_read_float64_cursor (line 41) | func Test_read_float64_cursor(t *testing.T) { function Test_read_float_scientific (line 50) | func Test_read_float_scientific(t *testing.T) { function Test_lossy_float_marshal (line 63) | func Test_lossy_float_marshal(t *testing.T) { function Test_read_number (line 74) | func Test_read_number(t *testing.T) { function Test_encode_inf (line 81) | func Test_encode_inf(t *testing.T) { function Test_encode_nan (line 91) | func Test_encode_nan(t *testing.T) { function Benchmark_jsoniter_float (line 101) | func Benchmark_jsoniter_float(b *testing.B) { function Benchmark_json_float (line 111) | func Benchmark_json_float(b *testing.B) { FILE: misc_tests/jsoniter_int_test.go function Test_read_uint64_invalid (line 18) | func Test_read_uint64_invalid(t *testing.T) { function Test_read_int32_array (line 25) | func Test_read_int32_array(t *testing.T) { function Test_read_int64_array (line 33) | func Test_read_int64_array(t *testing.T) { function Test_wrap_int (line 41) | func Test_wrap_int(t *testing.T) { function Test_write_val_int (line 48) | func Test_write_val_int(t *testing.T) { function Test_write_val_int_ptr (line 58) | func Test_write_val_int_ptr(t *testing.T) { function Test_float_as_int (line 69) | func Test_float_as_int(t *testing.T) { type chunkedData (line 77) | type chunkedData struct method Read (line 84) | func (c *chunkedData) Read(p []byte) (n int, err error) { function TestIterator_ReadInt_chunkedInput (line 102) | func TestIterator_ReadInt_chunkedInput(t *testing.T) { function jsonFloatIntArray (line 137) | func jsonFloatIntArray(t *testing.T, numberOfItems int) []byte { function Benchmark_jsoniter_encode_int (line 164) | func Benchmark_jsoniter_encode_int(b *testing.B) { function Benchmark_itoa (line 172) | func Benchmark_itoa(b *testing.B) { function Benchmark_jsoniter_int (line 178) | func Benchmark_jsoniter_int(b *testing.B) { function Benchmark_json_int (line 187) | func Benchmark_json_int(b *testing.B) { FILE: misc_tests/jsoniter_interface_test.go function Test_nil_non_empty_interface (line 11) | func Test_nil_non_empty_interface(t *testing.T) { function Test_nil_out_null_interface (line 22) | func Test_nil_out_null_interface(t *testing.T) { function Test_overwrite_interface_ptr_value_with_nil (line 59) | func Test_overwrite_interface_ptr_value_with_nil(t *testing.T) { function Test_overwrite_interface_value_with_nil (line 100) | func Test_overwrite_interface_value_with_nil(t *testing.T) { function Test_unmarshal_into_nil (line 139) | func Test_unmarshal_into_nil(t *testing.T) { FILE: misc_tests/jsoniter_iterator_test.go function Test_bad_case (line 14) | func Test_bad_case(t *testing.T) { function Test_iterator_use_number (line 43) | func Test_iterator_use_number(t *testing.T) { function Test_iterator_without_number (line 56) | func Test_iterator_without_number(t *testing.T) { FILE: misc_tests/jsoniter_map_test.go function Test_decode_TextMarshaler_key_map (line 13) | func Test_decode_TextMarshaler_key_map(t *testing.T) { function Test_read_map_with_reader (line 22) | func Test_read_map_with_reader(t *testing.T) { function Test_map_eface_of_eface (line 35) | func Test_map_eface_of_eface(t *testing.T) { function Test_encode_nil_map (line 46) | func Test_encode_nil_map(t *testing.T) { FILE: misc_tests/jsoniter_nested_test.go type Level1 (line 11) | type Level1 struct type Level2 (line 15) | type Level2 struct function Test_deep_nested (line 19) | func Test_deep_nested(t *testing.T) { function Test_nested (line 256) | func Test_nested(t *testing.T) { function Benchmark_jsoniter_nested (line 290) | func Benchmark_jsoniter_nested(b *testing.B) { function readLevel1Hello (line 305) | func readLevel1Hello(iter *jsoniter.Iterator) []Level2 { function Benchmark_json_nested (line 322) | func Benchmark_json_nested(b *testing.B) { FILE: misc_tests/jsoniter_null_test.go function Test_read_null (line 12) | func Test_read_null(t *testing.T) { function Test_write_null (line 26) | func Test_write_null(t *testing.T) { function Test_decode_null_object_field (line 36) | func Test_decode_null_object_field(t *testing.T) { function Test_decode_null_array_element (line 55) | func Test_decode_null_array_element(t *testing.T) { function Test_decode_null_string (line 64) | func Test_decode_null_string(t *testing.T) { function Test_decode_null_skip (line 73) | func Test_decode_null_skip(t *testing.T) { FILE: misc_tests/jsoniter_object_test.go function Test_empty_object (line 14) | func Test_empty_object(t *testing.T) { function Test_one_field (line 26) | func Test_one_field(t *testing.T) { function Test_two_field (line 44) | func Test_two_field(t *testing.T) { function Test_write_object (line 70) | func Test_write_object(t *testing.T) { function Test_reader_and_load_more (line 86) | func Test_reader_and_load_more(t *testing.T) { function Test_unmarshal_into_existing_value (line 135) | func Test_unmarshal_into_existing_value(t *testing.T) { function Test_unmarshal_anonymous_struct_invalid (line 153) | func Test_unmarshal_anonymous_struct_invalid(t *testing.T) { FILE: misc_tests/jsoniter_raw_message_test.go function Test_jsoniter_RawMessage (line 11) | func Test_jsoniter_RawMessage(t *testing.T) { function Test_encode_map_of_jsoniter_raw_message (line 21) | func Test_encode_map_of_jsoniter_raw_message(t *testing.T) { function Test_marshal_invalid_json_raw_message (line 31) | func Test_marshal_invalid_json_raw_message(t *testing.T) { function Test_marshal_nil_json_raw_message (line 45) | func Test_marshal_nil_json_raw_message(t *testing.T) { function Test_raw_message_memory_not_copied_issue (line 64) | func Test_raw_message_memory_not_copied_issue(t *testing.T) { FILE: pool.go type IteratorPool (line 8) | type IteratorPool interface type StreamPool (line 14) | type StreamPool interface method BorrowStream (line 19) | func (cfg *frozenConfig) BorrowStream(writer io.Writer) *Stream { method ReturnStream (line 25) | func (cfg *frozenConfig) ReturnStream(stream *Stream) { method BorrowIterator (line 32) | func (cfg *frozenConfig) BorrowIterator(data []byte) *Iterator { method ReturnIterator (line 38) | func (cfg *frozenConfig) ReturnIterator(iter *Iterator) { FILE: reflect.go type ValDecoder (line 21) | type ValDecoder interface type ValEncoder (line 28) | type ValEncoder interface type checkIsEmpty (line 33) | type checkIsEmpty interface type ctx (line 37) | type ctx struct method caseSensitive (line 44) | func (b *ctx) caseSensitive() bool { method append (line 52) | func (b *ctx) append(prefix string) *ctx { method ReadVal (line 62) | func (iter *Iterator) ReadVal(obj interface{}) { method WriteVal (line 87) | func (stream *Stream) WriteVal(val interface{}) { method DecoderOf (line 101) | func (cfg *frozenConfig) DecoderOf(typ reflect2.Type) ValDecoder { function decoderOfType (line 119) | func decoderOfType(ctx *ctx, typ reflect2.Type) ValDecoder { function createDecoderOfType (line 135) | func createDecoderOfType(ctx *ctx, typ reflect2.Type) ValDecoder { function _createDecoderOfType (line 147) | func _createDecoderOfType(ctx *ctx, typ reflect2.Type) ValDecoder { method EncoderOf (line 190) | func (cfg *frozenConfig) EncoderOf(typ reflect2.Type) ValEncoder { type onePtrEncoder (line 210) | type onePtrEncoder struct method IsEmpty (line 214) | func (encoder *onePtrEncoder) IsEmpty(ptr unsafe.Pointer) bool { method Encode (line 218) | func (encoder *onePtrEncoder) Encode(ptr unsafe.Pointer, stream *Strea... function encoderOfType (line 222) | func encoderOfType(ctx *ctx, typ reflect2.Type) ValEncoder { function createEncoderOfType (line 238) | func createEncoderOfType(ctx *ctx, typ reflect2.Type) ValEncoder { function _createEncoderOfType (line 249) | func _createEncoderOfType(ctx *ctx, typ reflect2.Type) ValEncoder { type lazyErrorDecoder (line 289) | type lazyErrorDecoder struct method Decode (line 293) | func (decoder *lazyErrorDecoder) Decode(ptr unsafe.Pointer, iter *Iter... type lazyErrorEncoder (line 303) | type lazyErrorEncoder struct method Encode (line 307) | func (encoder *lazyErrorEncoder) Encode(ptr unsafe.Pointer, stream *St... method IsEmpty (line 315) | func (encoder *lazyErrorEncoder) IsEmpty(ptr unsafe.Pointer) bool { type placeholderDecoder (line 319) | type placeholderDecoder struct method Decode (line 323) | func (decoder *placeholderDecoder) Decode(ptr unsafe.Pointer, iter *It... type placeholderEncoder (line 327) | type placeholderEncoder struct method Encode (line 331) | func (encoder *placeholderEncoder) Encode(ptr unsafe.Pointer, stream *... method IsEmpty (line 335) | func (encoder *placeholderEncoder) IsEmpty(ptr unsafe.Pointer) bool { FILE: reflect_array.go function decoderOfArray (line 10) | func decoderOfArray(ctx *ctx, typ reflect2.Type) ValDecoder { function encoderOfArray (line 16) | func encoderOfArray(ctx *ctx, typ reflect2.Type) ValEncoder { type emptyArrayEncoder (line 25) | type emptyArrayEncoder struct method Encode (line 27) | func (encoder emptyArrayEncoder) Encode(ptr unsafe.Pointer, stream *St... method IsEmpty (line 31) | func (encoder emptyArrayEncoder) IsEmpty(ptr unsafe.Pointer) bool { type arrayEncoder (line 35) | type arrayEncoder struct method Encode (line 40) | func (encoder *arrayEncoder) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 55) | func (encoder *arrayEncoder) IsEmpty(ptr unsafe.Pointer) bool { type arrayDecoder (line 59) | type arrayDecoder struct method Decode (line 64) | func (decoder *arrayDecoder) Decode(ptr unsafe.Pointer, iter *Iterator) { method doDecode (line 71) | func (decoder *arrayDecoder) doDecode(ptr unsafe.Pointer, iter *Iterat... FILE: reflect_dynamic.go type dynamicEncoder (line 9) | type dynamicEncoder struct method Encode (line 13) | func (encoder *dynamicEncoder) Encode(ptr unsafe.Pointer, stream *Stre... method IsEmpty (line 18) | func (encoder *dynamicEncoder) IsEmpty(ptr unsafe.Pointer) bool { type efaceDecoder (line 22) | type efaceDecoder struct method Decode (line 25) | func (decoder *efaceDecoder) Decode(ptr unsafe.Pointer, iter *Iterator) { type ifaceDecoder (line 55) | type ifaceDecoder struct method Decode (line 59) | func (decoder *ifaceDecoder) Decode(ptr unsafe.Pointer, iter *Iterator) { FILE: reflect_extension.go type StructDescriptor (line 20) | type StructDescriptor struct method GetField (line 27) | func (structDescriptor *StructDescriptor) GetField(fieldName string) *... type Binding (line 37) | type Binding struct type Extension (line 48) | type Extension interface type DummyExtension (line 59) | type DummyExtension struct method UpdateStructDescriptor (line 63) | func (extension *DummyExtension) UpdateStructDescriptor(structDescript... method CreateMapKeyDecoder (line 67) | func (extension *DummyExtension) CreateMapKeyDecoder(typ reflect2.Type... method CreateMapKeyEncoder (line 72) | func (extension *DummyExtension) CreateMapKeyEncoder(typ reflect2.Type... method CreateDecoder (line 77) | func (extension *DummyExtension) CreateDecoder(typ reflect2.Type) ValD... method CreateEncoder (line 82) | func (extension *DummyExtension) CreateEncoder(typ reflect2.Type) ValE... method DecorateDecoder (line 87) | func (extension *DummyExtension) DecorateDecoder(typ reflect2.Type, de... method DecorateEncoder (line 92) | func (extension *DummyExtension) DecorateEncoder(typ reflect2.Type, en... type EncoderExtension (line 96) | type EncoderExtension method UpdateStructDescriptor (line 99) | func (extension EncoderExtension) UpdateStructDescriptor(structDescrip... method CreateDecoder (line 103) | func (extension EncoderExtension) CreateDecoder(typ reflect2.Type) Val... method CreateEncoder (line 108) | func (extension EncoderExtension) CreateEncoder(typ reflect2.Type) Val... method CreateMapKeyDecoder (line 113) | func (extension EncoderExtension) CreateMapKeyDecoder(typ reflect2.Typ... method CreateMapKeyEncoder (line 118) | func (extension EncoderExtension) CreateMapKeyEncoder(typ reflect2.Typ... method DecorateDecoder (line 123) | func (extension EncoderExtension) DecorateDecoder(typ reflect2.Type, d... method DecorateEncoder (line 128) | func (extension EncoderExtension) DecorateEncoder(typ reflect2.Type, e... type DecoderExtension (line 132) | type DecoderExtension method UpdateStructDescriptor (line 135) | func (extension DecoderExtension) UpdateStructDescriptor(structDescrip... method CreateMapKeyDecoder (line 139) | func (extension DecoderExtension) CreateMapKeyDecoder(typ reflect2.Typ... method CreateMapKeyEncoder (line 144) | func (extension DecoderExtension) CreateMapKeyEncoder(typ reflect2.Typ... method CreateDecoder (line 149) | func (extension DecoderExtension) CreateDecoder(typ reflect2.Type) Val... method CreateEncoder (line 154) | func (extension DecoderExtension) CreateEncoder(typ reflect2.Type) Val... method DecorateDecoder (line 159) | func (extension DecoderExtension) DecorateDecoder(typ reflect2.Type, d... method DecorateEncoder (line 164) | func (extension DecoderExtension) DecorateEncoder(typ reflect2.Type, e... type funcDecoder (line 168) | type funcDecoder struct method Decode (line 172) | func (decoder *funcDecoder) Decode(ptr unsafe.Pointer, iter *Iterator) { type funcEncoder (line 176) | type funcEncoder struct method Encode (line 181) | func (encoder *funcEncoder) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 185) | func (encoder *funcEncoder) IsEmpty(ptr unsafe.Pointer) bool { type DecoderFunc (line 193) | type DecoderFunc type EncoderFunc (line 196) | type EncoderFunc function RegisterTypeDecoderFunc (line 199) | func RegisterTypeDecoderFunc(typ string, fun DecoderFunc) { function RegisterTypeDecoder (line 204) | func RegisterTypeDecoder(typ string, decoder ValDecoder) { function RegisterFieldDecoderFunc (line 209) | func RegisterFieldDecoderFunc(typ string, field string, fun DecoderFunc) { function RegisterFieldDecoder (line 214) | func RegisterFieldDecoder(typ string, field string, decoder ValDecoder) { function RegisterTypeEncoderFunc (line 219) | func RegisterTypeEncoderFunc(typ string, fun EncoderFunc, isEmptyFunc fu... function RegisterTypeEncoder (line 224) | func RegisterTypeEncoder(typ string, encoder ValEncoder) { function RegisterFieldEncoderFunc (line 229) | func RegisterFieldEncoderFunc(typ string, field string, fun EncoderFunc,... function RegisterFieldEncoder (line 234) | func RegisterFieldEncoder(typ string, field string, encoder ValEncoder) { function RegisterExtension (line 239) | func RegisterExtension(extension Extension) { function getTypeDecoderFromExtension (line 243) | func getTypeDecoderFromExtension(ctx *ctx, typ reflect2.Type) ValDecoder { function _getTypeDecoderFromExtension (line 256) | func _getTypeDecoderFromExtension(ctx *ctx, typ reflect2.Type) ValDecoder { function getTypeEncoderFromExtension (line 288) | func getTypeEncoderFromExtension(ctx *ctx, typ reflect2.Type) ValEncoder { function _getTypeEncoderFromExtension (line 302) | func _getTypeEncoderFromExtension(ctx *ctx, typ reflect2.Type) ValEncoder { function describeStruct (line 334) | func describeStruct(ctx *ctx, typ reflect2.Type) *StructDescriptor { function createStructDescriptor (line 398) | func createStructDescriptor(ctx *ctx, typ reflect2.Type, bindings []*Bin... type sortableBindings (line 419) | type sortableBindings method Len (line 421) | func (bindings sortableBindings) Len() int { method Less (line 425) | func (bindings sortableBindings) Less(i, j int) bool { method Swap (line 439) | func (bindings sortableBindings) Swap(i, j int) { function processTags (line 443) | func processTags(structDescriptor *StructDescriptor, cfg *frozenConfig) { function calcFieldNames (line 465) | func calcFieldNames(originalFieldName string, tagProvidedFieldName strin... FILE: reflect_json_number.go type Number (line 10) | type Number method String (line 13) | func (n Number) String() string { return string(n) } method Float64 (line 16) | func (n Number) Float64() (float64, error) { method Int64 (line 21) | func (n Number) Int64() (int64, error) { function CastJsonNumber (line 25) | func CastJsonNumber(val interface{}) (string, bool) { function createDecoderOfJsonNumber (line 38) | func createDecoderOfJsonNumber(ctx *ctx, typ reflect2.Type) ValDecoder { function createEncoderOfJsonNumber (line 48) | func createEncoderOfJsonNumber(ctx *ctx, typ reflect2.Type) ValEncoder { type jsonNumberCodec (line 58) | type jsonNumberCodec struct method Decode (line 61) | func (codec *jsonNumberCodec) Decode(ptr unsafe.Pointer, iter *Iterato... method Encode (line 73) | func (codec *jsonNumberCodec) Encode(ptr unsafe.Pointer, stream *Strea... method IsEmpty (line 82) | func (codec *jsonNumberCodec) IsEmpty(ptr unsafe.Pointer) bool { type jsoniterNumberCodec (line 86) | type jsoniterNumberCodec struct method Decode (line 89) | func (codec *jsoniterNumberCodec) Decode(ptr unsafe.Pointer, iter *Ite... method Encode (line 101) | func (codec *jsoniterNumberCodec) Encode(ptr unsafe.Pointer, stream *S... method IsEmpty (line 110) | func (codec *jsoniterNumberCodec) IsEmpty(ptr unsafe.Pointer) bool { FILE: reflect_json_raw_message.go function createEncoderOfJsonRawMessage (line 12) | func createEncoderOfJsonRawMessage(ctx *ctx, typ reflect2.Type) ValEncod... function createDecoderOfJsonRawMessage (line 22) | func createDecoderOfJsonRawMessage(ctx *ctx, typ reflect2.Type) ValDecod... type jsonRawMessageCodec (line 32) | type jsonRawMessageCodec struct method Decode (line 35) | func (codec *jsonRawMessageCodec) Decode(ptr unsafe.Pointer, iter *Ite... method Encode (line 43) | func (codec *jsonRawMessageCodec) Encode(ptr unsafe.Pointer, stream *S... method IsEmpty (line 51) | func (codec *jsonRawMessageCodec) IsEmpty(ptr unsafe.Pointer) bool { type jsoniterRawMessageCodec (line 55) | type jsoniterRawMessageCodec struct method Decode (line 58) | func (codec *jsoniterRawMessageCodec) Decode(ptr unsafe.Pointer, iter ... method Encode (line 66) | func (codec *jsoniterRawMessageCodec) Encode(ptr unsafe.Pointer, strea... method IsEmpty (line 74) | func (codec *jsoniterRawMessageCodec) IsEmpty(ptr unsafe.Pointer) bool { FILE: reflect_map.go function decoderOfMap (line 13) | func decoderOfMap(ctx *ctx, typ reflect2.Type) ValDecoder { function encoderOfMap (line 26) | func encoderOfMap(ctx *ctx, typ reflect2.Type) ValEncoder { function decoderOfMapKey (line 42) | func decoderOfMapKey(ctx *ctx, typ reflect2.Type) ValDecoder { function encoderOfMapKey (line 98) | func encoderOfMapKey(ctx *ctx, typ reflect2.Type) ValEncoder { type mapDecoder (line 145) | type mapDecoder struct method Decode (line 153) | func (decoder *mapDecoder) Decode(ptr unsafe.Pointer, iter *Iterator) { type numericMapKeyDecoder (line 201) | type numericMapKeyDecoder struct method Decode (line 205) | func (decoder *numericMapKeyDecoder) Decode(ptr unsafe.Pointer, iter *... type numericMapKeyEncoder (line 219) | type numericMapKeyEncoder struct method Encode (line 223) | func (encoder *numericMapKeyEncoder) Encode(ptr unsafe.Pointer, stream... method IsEmpty (line 229) | func (encoder *numericMapKeyEncoder) IsEmpty(ptr unsafe.Pointer) bool { type dynamicMapKeyEncoder (line 233) | type dynamicMapKeyEncoder struct method Encode (line 238) | func (encoder *dynamicMapKeyEncoder) Encode(ptr unsafe.Pointer, stream... method IsEmpty (line 243) | func (encoder *dynamicMapKeyEncoder) IsEmpty(ptr unsafe.Pointer) bool { type mapEncoder (line 248) | type mapEncoder struct method Encode (line 254) | func (encoder *mapEncoder) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 277) | func (encoder *mapEncoder) IsEmpty(ptr unsafe.Pointer) bool { type sortKeysMapEncoder (line 282) | type sortKeysMapEncoder struct method Encode (line 288) | func (encoder *sortKeysMapEncoder) Encode(ptr unsafe.Pointer, stream *... method IsEmpty (line 335) | func (encoder *sortKeysMapEncoder) IsEmpty(ptr unsafe.Pointer) bool { type encodedKeyValues (line 340) | type encodedKeyValues method Len (line 347) | func (sv encodedKeyValues) Len() int { return len(sv) } method Swap (line 348) | func (sv encodedKeyValues) Swap(i, j int) { sv[i], sv[j] = sv[j],... method Less (line 349) | func (sv encodedKeyValues) Less(i, j int) bool { return sv[i].key < sv... type encodedKV (line 342) | type encodedKV struct FILE: reflect_marshaler.go function createDecoderOfMarshaler (line 16) | func createDecoderOfMarshaler(ctx *ctx, typ reflect2.Type) ValDecoder { function createEncoderOfMarshaler (line 31) | func createEncoderOfMarshaler(ctx *ctx, typ reflect2.Type) ValEncoder { type marshalerEncoder (line 86) | type marshalerEncoder struct method Encode (line 91) | func (encoder *marshalerEncoder) Encode(ptr unsafe.Pointer, stream *St... method IsEmpty (line 112) | func (encoder *marshalerEncoder) IsEmpty(ptr unsafe.Pointer) bool { type directMarshalerEncoder (line 116) | type directMarshalerEncoder struct method Encode (line 120) | func (encoder *directMarshalerEncoder) Encode(ptr unsafe.Pointer, stre... method IsEmpty (line 134) | func (encoder *directMarshalerEncoder) IsEmpty(ptr unsafe.Pointer) bool { type textMarshalerEncoder (line 138) | type textMarshalerEncoder struct method Encode (line 144) | func (encoder *textMarshalerEncoder) Encode(ptr unsafe.Pointer, stream... method IsEmpty (line 160) | func (encoder *textMarshalerEncoder) IsEmpty(ptr unsafe.Pointer) bool { type directTextMarshalerEncoder (line 164) | type directTextMarshalerEncoder struct method Encode (line 169) | func (encoder *directTextMarshalerEncoder) Encode(ptr unsafe.Pointer, ... method IsEmpty (line 184) | func (encoder *directTextMarshalerEncoder) IsEmpty(ptr unsafe.Pointer)... type unmarshalerDecoder (line 188) | type unmarshalerDecoder struct method Decode (line 192) | func (decoder *unmarshalerDecoder) Decode(ptr unsafe.Pointer, iter *It... type textUnmarshalerDecoder (line 205) | type textUnmarshalerDecoder struct method Decode (line 209) | func (decoder *textUnmarshalerDecoder) Decode(ptr unsafe.Pointer, iter... FILE: reflect_native.go constant ptrSize (line 12) | ptrSize = 32 << uintptr(^uintptr(0)>>63) function createEncoderOfNative (line 14) | func createEncoderOfNative(ctx *ctx, typ reflect2.Type) ValEncoder { function createDecoderOfNative (line 110) | func createDecoderOfNative(ctx *ctx, typ reflect2.Type) ValDecoder { type stringCodec (line 205) | type stringCodec struct method Decode (line 208) | func (codec *stringCodec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 212) | func (codec *stringCodec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 217) | func (codec *stringCodec) IsEmpty(ptr unsafe.Pointer) bool { type int8Codec (line 221) | type int8Codec struct method Decode (line 224) | func (codec *int8Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 230) | func (codec *int8Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 234) | func (codec *int8Codec) IsEmpty(ptr unsafe.Pointer) bool { type int16Codec (line 238) | type int16Codec struct method Decode (line 241) | func (codec *int16Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 247) | func (codec *int16Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 251) | func (codec *int16Codec) IsEmpty(ptr unsafe.Pointer) bool { type int32Codec (line 255) | type int32Codec struct method Decode (line 258) | func (codec *int32Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 264) | func (codec *int32Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 268) | func (codec *int32Codec) IsEmpty(ptr unsafe.Pointer) bool { type int64Codec (line 272) | type int64Codec struct method Decode (line 275) | func (codec *int64Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 281) | func (codec *int64Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 285) | func (codec *int64Codec) IsEmpty(ptr unsafe.Pointer) bool { type uint8Codec (line 289) | type uint8Codec struct method Decode (line 292) | func (codec *uint8Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 298) | func (codec *uint8Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 302) | func (codec *uint8Codec) IsEmpty(ptr unsafe.Pointer) bool { type uint16Codec (line 306) | type uint16Codec struct method Decode (line 309) | func (codec *uint16Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 315) | func (codec *uint16Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 319) | func (codec *uint16Codec) IsEmpty(ptr unsafe.Pointer) bool { type uint32Codec (line 323) | type uint32Codec struct method Decode (line 326) | func (codec *uint32Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 332) | func (codec *uint32Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 336) | func (codec *uint32Codec) IsEmpty(ptr unsafe.Pointer) bool { type uint64Codec (line 340) | type uint64Codec struct method Decode (line 343) | func (codec *uint64Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 349) | func (codec *uint64Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 353) | func (codec *uint64Codec) IsEmpty(ptr unsafe.Pointer) bool { type float32Codec (line 357) | type float32Codec struct method Decode (line 360) | func (codec *float32Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 366) | func (codec *float32Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 370) | func (codec *float32Codec) IsEmpty(ptr unsafe.Pointer) bool { type float64Codec (line 374) | type float64Codec struct method Decode (line 377) | func (codec *float64Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 383) | func (codec *float64Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 387) | func (codec *float64Codec) IsEmpty(ptr unsafe.Pointer) bool { type boolCodec (line 391) | type boolCodec struct method Decode (line 394) | func (codec *boolCodec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 400) | func (codec *boolCodec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 404) | func (codec *boolCodec) IsEmpty(ptr unsafe.Pointer) bool { type base64Codec (line 408) | type base64Codec struct method Decode (line 413) | func (codec *base64Codec) Decode(ptr unsafe.Pointer, iter *Iterator) { method Encode (line 434) | func (codec *base64Codec) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 451) | func (codec *base64Codec) IsEmpty(ptr unsafe.Pointer) bool { FILE: reflect_optional.go function decoderOfOptional (line 8) | func decoderOfOptional(ctx *ctx, typ reflect2.Type) ValDecoder { function encoderOfOptional (line 15) | func encoderOfOptional(ctx *ctx, typ reflect2.Type) ValEncoder { type OptionalDecoder (line 23) | type OptionalDecoder struct method Decode (line 28) | func (decoder *OptionalDecoder) Decode(ptr unsafe.Pointer, iter *Itera... type dereferenceDecoder (line 44) | type dereferenceDecoder struct method Decode (line 50) | func (decoder *dereferenceDecoder) Decode(ptr unsafe.Pointer, iter *It... type OptionalEncoder (line 62) | type OptionalEncoder struct method Encode (line 66) | func (encoder *OptionalEncoder) Encode(ptr unsafe.Pointer, stream *Str... method IsEmpty (line 74) | func (encoder *OptionalEncoder) IsEmpty(ptr unsafe.Pointer) bool { type dereferenceEncoder (line 78) | type dereferenceEncoder struct method Encode (line 82) | func (encoder *dereferenceEncoder) Encode(ptr unsafe.Pointer, stream *... method IsEmpty (line 90) | func (encoder *dereferenceEncoder) IsEmpty(ptr unsafe.Pointer) bool { method IsEmbeddedPtrNil (line 98) | func (encoder *dereferenceEncoder) IsEmbeddedPtrNil(ptr unsafe.Pointer... type referenceEncoder (line 111) | type referenceEncoder struct method Encode (line 115) | func (encoder *referenceEncoder) Encode(ptr unsafe.Pointer, stream *St... method IsEmpty (line 119) | func (encoder *referenceEncoder) IsEmpty(ptr unsafe.Pointer) bool { type referenceDecoder (line 123) | type referenceDecoder struct method Decode (line 127) | func (decoder *referenceDecoder) Decode(ptr unsafe.Pointer, iter *Iter... FILE: reflect_slice.go function decoderOfSlice (line 10) | func decoderOfSlice(ctx *ctx, typ reflect2.Type) ValDecoder { function encoderOfSlice (line 16) | func encoderOfSlice(ctx *ctx, typ reflect2.Type) ValEncoder { type sliceEncoder (line 22) | type sliceEncoder struct method Encode (line 27) | func (encoder *sliceEncoder) Encode(ptr unsafe.Pointer, stream *Stream) { method IsEmpty (line 50) | func (encoder *sliceEncoder) IsEmpty(ptr unsafe.Pointer) bool { type sliceDecoder (line 54) | type sliceDecoder struct method Decode (line 59) | func (decoder *sliceDecoder) Decode(ptr unsafe.Pointer, iter *Iterator) { method doDecode (line 66) | func (decoder *sliceDecoder) doDecode(ptr unsafe.Pointer, iter *Iterat... FILE: reflect_struct_decoder.go function decoderOfStruct (line 12) | func decoderOfStruct(ctx *ctx, typ reflect2.Type) ValDecoder { function createStructDecoder (line 47) | func createStructDecoder(ctx *ctx, typ reflect2.Type, fields map[string]... type generalStructDecoder (line 493) | type generalStructDecoder struct method Decode (line 499) | func (decoder *generalStructDecoder) Decode(ptr unsafe.Pointer, iter *... method decodeOneField (line 519) | func (decoder *generalStructDecoder) decodeOneField(ptr unsafe.Pointer... type skipObjectDecoder (line 555) | type skipObjectDecoder struct method Decode (line 559) | func (decoder *skipObjectDecoder) Decode(ptr unsafe.Pointer, iter *Ite... type oneFieldStructDecoder (line 568) | type oneFieldStructDecoder struct method Decode (line 574) | func (decoder *oneFieldStructDecoder) Decode(ptr unsafe.Pointer, iter ... type twoFieldsStructDecoder (line 597) | type twoFieldsStructDecoder struct method Decode (line 605) | func (decoder *twoFieldsStructDecoder) Decode(ptr unsafe.Pointer, iter... type threeFieldsStructDecoder (line 631) | type threeFieldsStructDecoder struct method Decode (line 641) | func (decoder *threeFieldsStructDecoder) Decode(ptr unsafe.Pointer, it... type fourFieldsStructDecoder (line 669) | type fourFieldsStructDecoder struct method Decode (line 681) | func (decoder *fourFieldsStructDecoder) Decode(ptr unsafe.Pointer, ite... type fiveFieldsStructDecoder (line 711) | type fiveFieldsStructDecoder struct method Decode (line 725) | func (decoder *fiveFieldsStructDecoder) Decode(ptr unsafe.Pointer, ite... type sixFieldsStructDecoder (line 757) | type sixFieldsStructDecoder struct method Decode (line 773) | func (decoder *sixFieldsStructDecoder) Decode(ptr unsafe.Pointer, iter... type sevenFieldsStructDecoder (line 807) | type sevenFieldsStructDecoder struct method Decode (line 825) | func (decoder *sevenFieldsStructDecoder) Decode(ptr unsafe.Pointer, it... type eightFieldsStructDecoder (line 861) | type eightFieldsStructDecoder struct method Decode (line 881) | func (decoder *eightFieldsStructDecoder) Decode(ptr unsafe.Pointer, it... type nineFieldsStructDecoder (line 919) | type nineFieldsStructDecoder struct method Decode (line 941) | func (decoder *nineFieldsStructDecoder) Decode(ptr unsafe.Pointer, ite... type tenFieldsStructDecoder (line 981) | type tenFieldsStructDecoder struct method Decode (line 1005) | func (decoder *tenFieldsStructDecoder) Decode(ptr unsafe.Pointer, iter... type structFieldDecoder (line 1047) | type structFieldDecoder struct method Decode (line 1052) | func (decoder *structFieldDecoder) Decode(ptr unsafe.Pointer, iter *It... type stringModeStringDecoder (line 1060) | type stringModeStringDecoder struct method Decode (line 1065) | func (decoder *stringModeStringDecoder) Decode(ptr unsafe.Pointer, ite... type stringModeNumberDecoder (line 1073) | type stringModeNumberDecoder struct method Decode (line 1077) | func (decoder *stringModeNumberDecoder) Decode(ptr unsafe.Pointer, ite... FILE: reflect_struct_encoder.go function encoderOfStruct (line 11) | func encoderOfStruct(ctx *ctx, typ reflect2.Type) ValEncoder { function createCheckIsEmpty (line 49) | func createCheckIsEmpty(ctx *ctx, typ reflect2.Type) checkIsEmpty { function resolveConflictBinding (line 73) | func resolveConflictBinding(cfg *frozenConfig, old, new *Binding) (ignor... type structFieldEncoder (line 102) | type structFieldEncoder struct method Encode (line 108) | func (encoder *structFieldEncoder) Encode(ptr unsafe.Pointer, stream *... method IsEmpty (line 116) | func (encoder *structFieldEncoder) IsEmpty(ptr unsafe.Pointer) bool { method IsEmbeddedPtrNil (line 121) | func (encoder *structFieldEncoder) IsEmbeddedPtrNil(ptr unsafe.Pointer... type IsEmbeddedPtrNil (line 130) | type IsEmbeddedPtrNil interface type structEncoder (line 134) | type structEncoder struct method Encode (line 144) | func (encoder *structEncoder) Encode(ptr unsafe.Pointer, stream *Strea... method IsEmpty (line 167) | func (encoder *structEncoder) IsEmpty(ptr unsafe.Pointer) bool { type structFieldTo (line 139) | type structFieldTo struct type emptyStructEncoder (line 171) | type emptyStructEncoder struct method Encode (line 174) | func (encoder *emptyStructEncoder) Encode(ptr unsafe.Pointer, stream *... method IsEmpty (line 178) | func (encoder *emptyStructEncoder) IsEmpty(ptr unsafe.Pointer) bool { type stringModeNumberEncoder (line 182) | type stringModeNumberEncoder struct method Encode (line 186) | func (encoder *stringModeNumberEncoder) Encode(ptr unsafe.Pointer, str... method IsEmpty (line 192) | func (encoder *stringModeNumberEncoder) IsEmpty(ptr unsafe.Pointer) bo... type stringModeStringEncoder (line 196) | type stringModeStringEncoder struct method Encode (line 201) | func (encoder *stringModeStringEncoder) Encode(ptr unsafe.Pointer, str... method IsEmpty (line 209) | func (encoder *stringModeStringEncoder) IsEmpty(ptr unsafe.Pointer) bo... FILE: skip_tests/array_test.go function init (line 3) | func init() { FILE: skip_tests/float64_test.go function init (line 3) | func init() { FILE: skip_tests/jsoniter_skip_test.go function Test_skip_number_in_array (line 12) | func Test_skip_number_in_array(t *testing.T) { function Test_skip_string_in_array (line 22) | func Test_skip_string_in_array(t *testing.T) { function Test_skip_null (line 32) | func Test_skip_null(t *testing.T) { function Test_skip_true (line 42) | func Test_skip_true(t *testing.T) { function Test_skip_false (line 52) | func Test_skip_false(t *testing.T) { function Test_skip_array (line 62) | func Test_skip_array(t *testing.T) { function Test_skip_empty_array (line 72) | func Test_skip_empty_array(t *testing.T) { function Test_skip_nested (line 82) | func Test_skip_nested(t *testing.T) { function Test_skip_and_return_bytes (line 92) | func Test_skip_and_return_bytes(t *testing.T) { function Test_skip_and_return_bytes_with_reader (line 100) | func Test_skip_and_return_bytes_with_reader(t *testing.T) { function Test_append_skip_and_return_bytes_with_reader (line 108) | func Test_append_skip_and_return_bytes_with_reader(t *testing.T) { function Test_skip_empty (line 117) | func Test_skip_empty(t *testing.T) { type TestResp (line 122) | type TestResp struct function Benchmark_jsoniter_skip (line 126) | func Benchmark_jsoniter_skip(b *testing.B) { function Benchmark_json_skip (line 165) | func Benchmark_json_skip(b *testing.B) { FILE: skip_tests/skip_test.go type testCase (line 13) | type testCase struct function Test_skip (line 20) | func Test_skip(t *testing.T) { FILE: skip_tests/string_test.go function init (line 3) | func init() { FILE: skip_tests/struct_test.go function init (line 3) | func init() { FILE: stream.go type Stream (line 9) | type Stream struct method Pool (line 33) | func (stream *Stream) Pool() StreamPool { method Reset (line 38) | func (stream *Stream) Reset(out io.Writer) { method Available (line 44) | func (stream *Stream) Available() int { method Buffered (line 49) | func (stream *Stream) Buffered() int { method Buffer (line 54) | func (stream *Stream) Buffer() []byte { method SetBuffer (line 59) | func (stream *Stream) SetBuffer(buf []byte) { method Write (line 67) | func (stream *Stream) Write(p []byte) (nn int, err error) { method writeByte (line 78) | func (stream *Stream) writeByte(c byte) { method writeTwoBytes (line 82) | func (stream *Stream) writeTwoBytes(c1 byte, c2 byte) { method writeThreeBytes (line 86) | func (stream *Stream) writeThreeBytes(c1 byte, c2 byte, c3 byte) { method writeFourBytes (line 90) | func (stream *Stream) writeFourBytes(c1 byte, c2 byte, c3 byte, c4 byt... method writeFiveBytes (line 94) | func (stream *Stream) writeFiveBytes(c1 byte, c2 byte, c3 byte, c4 byt... method Flush (line 99) | func (stream *Stream) Flush() error { method WriteRaw (line 118) | func (stream *Stream) WriteRaw(s string) { method WriteNil (line 123) | func (stream *Stream) WriteNil() { method WriteTrue (line 128) | func (stream *Stream) WriteTrue() { method WriteFalse (line 133) | func (stream *Stream) WriteFalse() { method WriteBool (line 138) | func (stream *Stream) WriteBool(val bool) { method WriteObjectStart (line 147) | func (stream *Stream) WriteObjectStart() { method WriteObjectField (line 154) | func (stream *Stream) WriteObjectField(field string) { method WriteObjectEnd (line 164) | func (stream *Stream) WriteObjectEnd() { method WriteEmptyObject (line 171) | func (stream *Stream) WriteEmptyObject() { method WriteMore (line 177) | func (stream *Stream) WriteMore() { method WriteArrayStart (line 183) | func (stream *Stream) WriteArrayStart() { method WriteEmptyArray (line 190) | func (stream *Stream) WriteEmptyArray() { method WriteArrayEnd (line 195) | func (stream *Stream) WriteArrayEnd() { method writeIndention (line 201) | func (stream *Stream) writeIndention(delta int) { function NewStream (line 22) | func NewStream(cfg API, out io.Writer, bufSize int) *Stream { FILE: stream_float.go function init (line 11) | func init() { method WriteFloat32 (line 16) | func (stream *Stream) WriteFloat32(val float32) { method WriteFloat32Lossy (line 41) | func (stream *Stream) WriteFloat32Lossy(val float32) { method WriteFloat64 (line 73) | func (stream *Stream) WriteFloat64(val float64) { method WriteFloat64Lossy (line 98) | func (stream *Stream) WriteFloat64Lossy(val float64) { FILE: stream_int.go function init (line 5) | func init() { function writeFirstBuf (line 17) | func writeFirstBuf(space []byte, v uint32) []byte { function writeBuf (line 28) | func writeBuf(buf []byte, v uint32) []byte { method WriteUint8 (line 33) | func (stream *Stream) WriteUint8(val uint8) { method WriteInt8 (line 38) | func (stream *Stream) WriteInt8(nval int8) { method WriteUint16 (line 50) | func (stream *Stream) WriteUint16(val uint16) { method WriteInt16 (line 63) | func (stream *Stream) WriteInt16(nval int16) { method WriteUint32 (line 75) | func (stream *Stream) WriteUint32(val uint32) { method WriteInt32 (line 102) | func (stream *Stream) WriteInt32(nval int32) { method WriteUint64 (line 114) | func (stream *Stream) WriteUint64(val uint64) { method WriteInt64 (line 171) | func (stream *Stream) WriteInt64(nval int64) { method WriteInt (line 183) | func (stream *Stream) WriteInt(val int) { method WriteUint (line 188) | func (stream *Stream) WriteUint(val uint) { FILE: stream_str.go method WriteStringWithHTMLEscaped (line 221) | func (stream *Stream) WriteStringWithHTMLEscaped(s string) { function writeStringSlowPathWithHTMLEscaped (line 241) | func writeStringSlowPathWithHTMLEscaped(stream *Stream, i int, s string,... method WriteString (line 311) | func (stream *Stream) WriteString(s string) { function writeStringSlowPath (line 331) | func writeStringSlowPath(stream *Stream, i int, s string, valLen int) { FILE: stream_test.go function Test_writeByte_should_grow_buffer (line 9) | func Test_writeByte_should_grow_buffer(t *testing.T) { function Test_writeBytes_should_grow_buffer (line 22) | func Test_writeBytes_should_grow_buffer(t *testing.T) { function Test_writeIndention_should_grow_buffer (line 33) | func Test_writeIndention_should_grow_buffer(t *testing.T) { function Test_writeRaw_should_grow_buffer (line 40) | func Test_writeRaw_should_grow_buffer(t *testing.T) { function Test_writeString_should_grow_buffer (line 48) | func Test_writeString_should_grow_buffer(t *testing.T) { type NopWriter (line 56) | type NopWriter struct method Write (line 60) | func (w *NopWriter) Write(p []byte) (n int, err error) { function Test_flush_buffer_should_stop_grow_buffer (line 65) | func Test_flush_buffer_should_stop_grow_buffer(t *testing.T) { FILE: type_tests/array_test.go function init (line 3) | func init() { type structEmpty (line 62) | type structEmpty struct type arrayAlis (line 63) | type arrayAlis FILE: type_tests/builtin_test.go function init (line 3) | func init() { type boolAlias (line 51) | type boolAlias type byteAlias (line 52) | type byteAlias type float32Alias (line 53) | type float32Alias type float64Alias (line 54) | type float64Alias type ptrFloat64Alias (line 55) | type ptrFloat64Alias type int8Alias (line 56) | type int8Alias type int16Alias (line 57) | type int16Alias type int32Alias (line 58) | type int32Alias type ptrInt32Alias (line 59) | type ptrInt32Alias type int64Alias (line 60) | type int64Alias type stringAlias (line 61) | type stringAlias type ptrStringAlias (line 62) | type ptrStringAlias type uint8Alias (line 63) | type uint8Alias type uint16Alias (line 64) | type uint16Alias type uint32Alias (line 65) | type uint32Alias type uintptrAlias (line 66) | type uintptrAlias type uintAlias (line 67) | type uintAlias type uint64Alias (line 68) | type uint64Alias type intAlias (line 69) | type intAlias FILE: type_tests/map_key_test.go function init (line 12) | func init() { type stringKeyType (line 19) | type stringKeyType method MarshalText (line 21) | func (k stringKeyType) MarshalText() ([]byte, error) { method UnmarshalText (line 25) | func (k *stringKeyType) UnmarshalText(text []byte) error { type structKeyType (line 33) | type structKeyType struct method MarshalText (line 37) | func (k structKeyType) MarshalText() ([]byte, error) { method UnmarshalText (line 41) | func (k *structKeyType) UnmarshalText(text []byte) error { FILE: type_tests/map_test.go function init (line 3) | func init() { type structVarious (line 51) | type structVarious struct FILE: type_tests/marshaler_string_test.go type StringMarshaler (line 10) | type StringMarshaler method encode (line 12) | func (m StringMarshaler) encode(str string) string { method decode (line 24) | func (m StringMarshaler) decode(str string) string { method MarshalJSON (line 38) | func (m StringMarshaler) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 42) | func (m *StringMarshaler) UnmarshalJSON(text []byte) error { function init (line 50) | func init() { FILE: type_tests/marshaler_struct_test.go type structMarshaler (line 10) | type structMarshaler struct method encode (line 14) | func (m structMarshaler) encode(str string) string { method decode (line 26) | func (m structMarshaler) decode(str string) string { method MarshalJSON (line 40) | func (m structMarshaler) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 44) | func (m *structMarshaler) UnmarshalJSON(text []byte) error { type structMarshalerAlias (line 52) | type structMarshalerAlias function init (line 54) | func init() { FILE: type_tests/slice_test.go function init (line 3) | func init() { type jsonMarshaler (line 81) | type jsonMarshaler struct method MarshalJSON (line 85) | func (p *jsonMarshaler) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 89) | func (p *jsonMarshaler) UnmarshalJSON(input []byte) error { type jsonMarshalerMap (line 94) | type jsonMarshalerMap method MarshalJSON (line 96) | func (p *jsonMarshalerMap) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 100) | func (p *jsonMarshalerMap) UnmarshalJSON(input []byte) error { type textMarshaler (line 104) | type textMarshaler struct method MarshalText (line 108) | func (p *textMarshaler) MarshalText() ([]byte, error) { method UnmarshalText (line 112) | func (p *textMarshaler) UnmarshalText(input []byte) error { type textMarshalerMap (line 117) | type textMarshalerMap method MarshalText (line 119) | func (p *textMarshalerMap) MarshalText() ([]byte, error) { method UnmarshalText (line 123) | func (p *textMarshalerMap) UnmarshalText(input []byte) error { FILE: type_tests/struct_embedded_test.go function init (line 3) | func init() { type EmbeddedFloat64 (line 67) | type EmbeddedFloat64 type EmbeddedInt32 (line 68) | type EmbeddedInt32 type EmbeddedMapStringString (line 69) | type EmbeddedMapStringString type EmbeddedSliceString (line 70) | type EmbeddedSliceString type EmbeddedString (line 71) | type EmbeddedString type EmbeddedStruct (line 72) | type EmbeddedStruct struct type OverlapDifferentLevelsE1 (line 83) | type OverlapDifferentLevelsE1 struct type OverlapDifferentLevelsE2 (line 87) | type OverlapDifferentLevelsE2 struct type OverlapDifferentLevels (line 91) | type OverlapDifferentLevels struct type IgnoreDeeperLevelDoubleEmbedded (line 97) | type IgnoreDeeperLevelDoubleEmbedded struct type IgnoreDeeperLevelE1 (line 101) | type IgnoreDeeperLevelE1 struct type IgnoreDeeperLevelE2 (line 106) | type IgnoreDeeperLevelE2 struct type IgnoreDeeperLevel (line 111) | type IgnoreDeeperLevel struct type SameLevel1BothTaggedE1 (line 116) | type SameLevel1BothTaggedE1 struct type SameLevel1BothTaggedE2 (line 120) | type SameLevel1BothTaggedE2 struct type SameLevel1BothTagged (line 124) | type SameLevel1BothTagged struct type SameLevel1NoTagsE1 (line 129) | type SameLevel1NoTagsE1 struct type SameLevel1NoTagsE2 (line 133) | type SameLevel1NoTagsE2 struct type SameLevel1NoTags (line 137) | type SameLevel1NoTags struct type SameLevel1TaggedE1 (line 142) | type SameLevel1TaggedE1 struct type SameLevel1TaggedE2 (line 146) | type SameLevel1TaggedE2 struct type SameLevel1Tagged (line 150) | type SameLevel1Tagged struct type SameLevel2BothTaggedDE1 (line 155) | type SameLevel2BothTaggedDE1 struct type SameLevel2BothTaggedE1 (line 159) | type SameLevel2BothTaggedE1 struct type SameLevel2BothTaggedDE2 (line 164) | type SameLevel2BothTaggedDE2 struct type SameLevel2BothTaggedE2 (line 169) | type SameLevel2BothTaggedE2 struct type SameLevel2BothTagged (line 173) | type SameLevel2BothTagged struct type SameLevel2NoTagsDE1 (line 178) | type SameLevel2NoTagsDE1 struct type SameLevel2NoTagsE1 (line 182) | type SameLevel2NoTagsE1 struct type SameLevel2NoTagsDE2 (line 186) | type SameLevel2NoTagsDE2 struct type SameLevel2NoTagsE2 (line 190) | type SameLevel2NoTagsE2 struct type SameLevel2NoTags (line 194) | type SameLevel2NoTags struct type SameLevel2TaggedDE1 (line 200) | type SameLevel2TaggedDE1 struct type SameLevel2TaggedE1 (line 205) | type SameLevel2TaggedE1 struct type SameLevel2TaggedDE2 (line 210) | type SameLevel2TaggedDE2 struct type SameLevel2TaggedE2 (line 215) | type SameLevel2TaggedE2 struct type SameLevel2Tagged (line 219) | type SameLevel2Tagged struct type EmbeddedPtrO1 (line 224) | type EmbeddedPtrO1 struct type EmbeddedPtrOption (line 228) | type EmbeddedPtrOption struct type EmbeddedPtr (line 232) | type EmbeddedPtr struct type UnnamedLiteral (line 236) | type UnnamedLiteral struct FILE: type_tests/struct_field_case_test.go function init (line 3) | func init() { FILE: type_tests/struct_tags_test.go function init (line 3) | func init() { type EmbeddedFieldNameS1 (line 156) | type EmbeddedFieldNameS1 struct type EmbeddedFieldNameS2 (line 161) | type EmbeddedFieldNameS2 struct type EmbeddedFieldNameS3 (line 166) | type EmbeddedFieldNameS3 struct type EmbeddedFieldNameS4 (line 171) | type EmbeddedFieldNameS4 struct type EmbeddedFieldNameS5 (line 176) | type EmbeddedFieldNameS5 struct type EmbeddedFieldNameS6 (line 181) | type EmbeddedFieldNameS6 struct type EmbeddedFieldName (line 185) | type EmbeddedFieldName struct type StringFieldNameE (line 194) | type StringFieldNameE struct type StringFieldName (line 198) | type StringFieldName struct type StructFieldNameS1 (line 208) | type StructFieldNameS1 struct type StructFieldNameS2 (line 212) | type StructFieldNameS2 struct type StructFieldNameS3 (line 216) | type StructFieldNameS3 struct type StructFieldNameS4 (line 220) | type StructFieldNameS4 struct type StructFieldNameS5 (line 224) | type StructFieldNameS5 struct type StructFieldNameS6 (line 228) | type StructFieldNameS6 struct type StructFieldName (line 232) | type StructFieldName struct type EmbeddedOmitEmptyE (line 240) | type EmbeddedOmitEmptyE struct type EmbeddedOmitEmpty (line 244) | type EmbeddedOmitEmpty struct type jm (line 248) | type jm method UnmarshalJSON (line 250) | func (t *jm) UnmarshalJSON(b []byte) error { method MarshalJSON (line 254) | func (t jm) MarshalJSON() ([]byte, error) { type tm (line 258) | type tm method UnmarshalText (line 260) | func (t *tm) UnmarshalText(b []byte) error { method MarshalText (line 264) | func (t tm) MarshalText() ([]byte, error) { type sjm (line 268) | type sjm struct method UnmarshalJSON (line 270) | func (t *sjm) UnmarshalJSON(b []byte) error { method MarshalJSON (line 274) | func (t sjm) MarshalJSON() ([]byte, error) { type stm (line 278) | type stm struct method UnmarshalText (line 280) | func (t *stm) UnmarshalText(b []byte) error { method MarshalText (line 284) | func (t stm) MarshalText() ([]byte, error) { FILE: type_tests/struct_test.go function init (line 5) | func init() { function structFields1To11 (line 262) | func structFields1To11() { type struct1 (line 355) | type struct1 struct type struct1Alias (line 371) | type struct1Alias type struct2 (line 373) | type struct2 struct type struct3 (line 376) | type struct3 struct type withTime (line 382) | type withTime struct method UnmarshalJSON (line 386) | func (t *withTime) UnmarshalJSON(b []byte) error { method MarshalJSON (line 389) | func (t withTime) MarshalJSON() ([]byte, error) { type YetYetAnotherObject (line 393) | type YetYetAnotherObject struct type YetAnotherObject (line 396) | type YetAnotherObject struct type AnotherObject (line 399) | type AnotherObject struct type DeeplyNested (line 402) | type DeeplyNested struct FILE: type_tests/text_marshaler_string_test.go function init (line 10) | func init() { type StringTextMarshaler (line 17) | type StringTextMarshaler method encode (line 19) | func (m StringTextMarshaler) encode(str string) string { method decode (line 31) | func (m StringTextMarshaler) decode(str string) string { method MarshalText (line 46) | func (m StringTextMarshaler) MarshalText() ([]byte, error) { method UnmarshalText (line 51) | func (m *StringTextMarshaler) UnmarshalText(text []byte) error { FILE: type_tests/text_marshaler_struct_test.go function init (line 10) | func init() { type structTextMarshaler (line 27) | type structTextMarshaler struct method encode (line 31) | func (m structTextMarshaler) encode(str string) string { method decode (line 43) | func (m structTextMarshaler) decode(str string) string { method MarshalText (line 57) | func (m structTextMarshaler) MarshalText() ([]byte, error) { method UnmarshalText (line 61) | func (m *structTextMarshaler) UnmarshalText(text []byte) error { type structTextMarshalerAlias (line 69) | type structTextMarshalerAlias FILE: type_tests/type_test.go type selectedSymmetricCase (line 18) | type selectedSymmetricCase struct function Test_symmetric (line 22) | func Test_symmetric(t *testing.T) { function Test_asymmetric (line 84) | func Test_asymmetric(t *testing.T) { constant indentStr (line 138) | indentStr = "> " function fingerprint (line 140) | func fingerprint(obj interface{}) string { function dump (line 148) | func dump(obj interface{}) string { function indent (line 155) | func indent(src []byte, prefix string) string { FILE: value_tests/array_test.go function init (line 3) | func init() { FILE: value_tests/bool_test.go function init (line 3) | func init() { FILE: value_tests/eface_test.go function init (line 3) | func init() { FILE: value_tests/error_test.go function Test_errorInput (line 10) | func Test_errorInput(t *testing.T) { FILE: value_tests/float_test.go function Test_read_float (line 14) | func Test_read_float(t *testing.T) { function Test_write_float32 (line 54) | func Test_write_float32(t *testing.T) { function Test_write_float64 (line 95) | func Test_write_float64(t *testing.T) { FILE: value_tests/iface_test.go function init (line 5) | func init() { type strCloser1 (line 35) | type strCloser1 method Close (line 37) | func (closer strCloser1) Close() error { type strCloser2 (line 41) | type strCloser2 method Close (line 43) | func (closer *strCloser2) Close() error { FILE: value_tests/int_test.go function init (line 12) | func init() { function Test_int8 (line 47) | func Test_int8(t *testing.T) { function Test_read_int16 (line 60) | func Test_read_int16(t *testing.T) { function Test_read_int32 (line 73) | func Test_read_int32(t *testing.T) { function Test_read_int_overflow (line 93) | func Test_read_int_overflow(t *testing.T) { function Test_read_int64 (line 141) | func Test_read_int64(t *testing.T) { function Test_write_uint8 (line 161) | func Test_write_uint8(t *testing.T) { function Test_write_int8 (line 193) | func Test_write_int8(t *testing.T) { function Test_write_uint16 (line 225) | func Test_write_uint16(t *testing.T) { function Test_write_int16 (line 257) | func Test_write_int16(t *testing.T) { function Test_write_uint32 (line 289) | func Test_write_uint32(t *testing.T) { function Test_write_int32 (line 321) | func Test_write_int32(t *testing.T) { function Test_write_uint64 (line 353) | func Test_write_uint64(t *testing.T) { function Test_write_int64 (line 387) | func Test_write_int64(t *testing.T) { FILE: value_tests/invalid_test.go function Test_missing_object_end (line 13) | func Test_missing_object_end(t *testing.T) { function Test_missing_array_end (line 23) | func Test_missing_array_end(t *testing.T) { function Test_invalid_any (line 28) | func Test_invalid_any(t *testing.T) { function Test_invalid_struct_input (line 50) | func Test_invalid_struct_input(t *testing.T) { function Test_invalid_slice_input (line 58) | func Test_invalid_slice_input(t *testing.T) { function Test_invalid_array_input (line 66) | func Test_invalid_array_input(t *testing.T) { function Test_invalid_float (line 74) | func Test_invalid_float(t *testing.T) { function Test_chan (line 105) | func Test_chan(t *testing.T) { function Test_invalid_in_map (line 128) | func Test_invalid_in_map(t *testing.T) { function Test_invalid_number (line 146) | func Test_invalid_number(t *testing.T) { function Test_valid (line 162) | func Test_valid(t *testing.T) { function Test_nil_pointer (line 168) | func Test_nil_pointer(t *testing.T) { function Test_func_pointer_type (line 179) | func Test_func_pointer_type(t *testing.T) { function TestEOF (line 216) | func TestEOF(t *testing.T) { function TestDecodeErrorType (line 222) | func TestDecodeErrorType(t *testing.T) { function Test_decode_slash (line 229) | func Test_decode_slash(t *testing.T) { function Test_NilInput (line 236) | func Test_NilInput(t *testing.T) { function Test_EmptyInput (line 245) | func Test_EmptyInput(t *testing.T) { type Foo (line 254) | type Foo struct function Test_nil_any (line 258) | func Test_nil_any(t *testing.T) { FILE: value_tests/map_test.go function init (line 10) | func init() { type MyInterface (line 65) | type MyInterface interface type MyString (line 69) | type MyString method Hello (line 71) | func (ms MyString) Hello() string { type Date (line 75) | type Date struct method UnmarshalJSON (line 79) | func (d *Date) UnmarshalJSON(b []byte) error { method MarshalJSON (line 95) | func (d *Date) MarshalJSON() ([]byte, error) { type Date2 (line 99) | type Date2 struct method UnmarshalJSON (line 103) | func (d Date2) UnmarshalJSON(b []byte) error { method MarshalJSON (line 119) | func (d Date2) MarshalJSON() ([]byte, error) { type customKey (line 123) | type customKey method MarshalText (line 125) | func (c customKey) MarshalText() ([]byte, error) { method UnmarshalText (line 129) | func (c *customKey) UnmarshalText(value []byte) error { FILE: value_tests/marshaler_test.go function init (line 8) | func init() { type jmOfStruct (line 38) | type jmOfStruct struct method MarshalJSON (line 42) | func (q jmOfStruct) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 46) | func (q *jmOfStruct) UnmarshalJSON(value []byte) error { type tmOfStruct (line 50) | type tmOfStruct struct method MarshalText (line 54) | func (q tmOfStruct) MarshalText() ([]byte, error) { method UnmarshalText (line 58) | func (q *tmOfStruct) UnmarshalText(value []byte) error { type tmOfStructInt (line 62) | type tmOfStructInt struct method MarshalText (line 66) | func (q *tmOfStructInt) MarshalText() ([]byte, error) { method UnmarshalText (line 70) | func (q *tmOfStructInt) UnmarshalText(value []byte) error { type tmOfMap (line 74) | type tmOfMap method UnmarshalText (line 76) | func (q tmOfMap) UnmarshalText(value []byte) error { type tmOfMapPtr (line 80) | type tmOfMapPtr method UnmarshalText (line 82) | func (q *tmOfMapPtr) UnmarshalText(value []byte) error { FILE: value_tests/number_test.go function init (line 5) | func init() { FILE: value_tests/ptr_114_test.go function init (line 5) | func init() { FILE: value_tests/ptr_test.go function init (line 3) | func init() { FILE: value_tests/raw_message_test.go function init (line 7) | func init() { FILE: value_tests/slice_test.go function init (line 3) | func init() { FILE: value_tests/string_test.go function init (line 10) | func init() { function Test_read_string (line 21) | func Test_read_string(t *testing.T) { function testReadString (line 77) | func testReadString(t *testing.T, input string, expectValue string, expe... FILE: value_tests/struct_test.go function init (line 9) | func init() { type StructVarious (line 210) | type StructVarious struct type structRecursive (line 216) | type structRecursive struct type omit (line 221) | type omit type CacheItem (line 222) | type CacheItem struct type orderA (line 227) | type orderA struct type orderC (line 231) | type orderC struct type orderB (line 235) | type orderB struct type structOrder (line 241) | type structOrder struct FILE: value_tests/value_test.go type unmarshalCase (line 12) | type unmarshalCase struct type selectedMarshalCase (line 25) | type selectedMarshalCase struct function Test_unmarshal (line 29) | func Test_unmarshal(t *testing.T) { function Test_marshal (line 58) | func Test_marshal(t *testing.T) {