| package jsoniter | |
| import ( | |
| "strconv" | |
| ) | |
| type uint64Any struct { | |
| baseAny | |
| val uint64 | |
| } | |
| func (any *uint64Any) LastError() error { | |
| return nil | |
| } | |
| func (any *uint64Any) ValueType() ValueType { | |
| return NumberValue | |
| } | |
| func (any *uint64Any) MustBeValid() Any { | |
| return any | |
| } | |
| func (any *uint64Any) ToBool() bool { | |
| return any.val != 0 | |
| } | |
| func (any *uint64Any) ToInt() int { | |
| return int(any.val) | |
| } | |
| func (any *uint64Any) ToInt32() int32 { | |
| return int32(any.val) | |
| } | |
| func (any *uint64Any) ToInt64() int64 { | |
| return int64(any.val) | |
| } | |
| func (any *uint64Any) ToUint() uint { | |
| return uint(any.val) | |
| } | |
| func (any *uint64Any) ToUint32() uint32 { | |
| return uint32(any.val) | |
| } | |
| func (any *uint64Any) ToUint64() uint64 { | |
| return any.val | |
| } | |
| func (any *uint64Any) ToFloat32() float32 { | |
| return float32(any.val) | |
| } | |
| func (any *uint64Any) ToFloat64() float64 { | |
| return float64(any.val) | |
| } | |
| func (any *uint64Any) ToString() string { | |
| return strconv.FormatUint(any.val, 10) | |
| } | |
| func (any *uint64Any) WriteTo(stream *Stream) { | |
| stream.WriteUint64(any.val) | |
| } | |
| func (any *uint64Any) Parse() *Iterator { | |
| return nil | |
| } | |
| func (any *uint64Any) GetInterface() interface{} { | |
| return any.val | |
| } |