type Any …
type baseAny …
func (any *baseAny) Get(path ...interface{ … }
func (any *baseAny) Size() int { … }
func (any *baseAny) Keys() []string { … }
func (any *baseAny) ToVal(obj interface{ … }
func WrapInt32(val int32) Any { … }
func WrapInt64(val int64) Any { … }
func WrapUint32(val uint32) Any { … }
func WrapUint64(val uint64) Any { … }
func WrapFloat64(val float64) Any { … }
func WrapString(val string) Any { … }
func Wrap(val interface{ … }
func (iter *Iterator) ReadAny() Any { … }
func (iter *Iterator) readAny() Any { … }
func (iter *Iterator) readNumberAny(positive bool) Any { … }
func (iter *Iterator) readObjectAny() Any { … }
func (iter *Iterator) readArrayAny() Any { … }
func locateObjectField(iter *Iterator, target string) []byte { … }
func locateArrayElement(iter *Iterator, target int) []byte { … }
func locatePath(iter *Iterator, path []interface{ … }
var anyType …
func createDecoderOfAny(ctx *ctx, typ reflect2.Type) ValDecoder { … }
func createEncoderOfAny(ctx *ctx, typ reflect2.Type) ValEncoder { … }
type anyCodec …
func (codec *anyCodec) Decode(ptr unsafe.Pointer, iter *Iterator) { … }
func (codec *anyCodec) Encode(ptr unsafe.Pointer, stream *Stream) { … }
func (codec *anyCodec) IsEmpty(ptr unsafe.Pointer) bool { … }
type directAnyCodec …
func (codec *directAnyCodec) Decode(ptr unsafe.Pointer, iter *Iterator) { … }
func (codec *directAnyCodec) Encode(ptr unsafe.Pointer, stream *Stream) { … }
func (codec *directAnyCodec) IsEmpty(ptr unsafe.Pointer) bool { … }