feature_any_float.go 550 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package jsoniter
  2. type floatLazyAny struct {
  3. buf []byte
  4. iter *Iterator
  5. err error
  6. }
  7. func (any *floatLazyAny) LastError() error {
  8. return any.err
  9. }
  10. func (any *floatLazyAny) ToBool() bool {
  11. return false
  12. }
  13. func (any *floatLazyAny) ToInt() int {
  14. return 0
  15. }
  16. func (any *floatLazyAny) ToInt32() int32 {
  17. return 0
  18. }
  19. func (any *floatLazyAny) ToInt64() int64 {
  20. return 0
  21. }
  22. func (any *floatLazyAny) ToFloat32() float32 {
  23. return 0
  24. }
  25. func (any *floatLazyAny) ToFloat64() float64 {
  26. return 0
  27. }
  28. func (any *floatLazyAny) ToString() string {
  29. return ""
  30. }