gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

any_bool.go (1882B)


      1 package jsoniter
      2 
      3 type trueAny struct {
      4 	baseAny
      5 }
      6 
      7 func (any *trueAny) LastError() error {
      8 	return nil
      9 }
     10 
     11 func (any *trueAny) ToBool() bool {
     12 	return true
     13 }
     14 
     15 func (any *trueAny) ToInt() int {
     16 	return 1
     17 }
     18 
     19 func (any *trueAny) ToInt32() int32 {
     20 	return 1
     21 }
     22 
     23 func (any *trueAny) ToInt64() int64 {
     24 	return 1
     25 }
     26 
     27 func (any *trueAny) ToUint() uint {
     28 	return 1
     29 }
     30 
     31 func (any *trueAny) ToUint32() uint32 {
     32 	return 1
     33 }
     34 
     35 func (any *trueAny) ToUint64() uint64 {
     36 	return 1
     37 }
     38 
     39 func (any *trueAny) ToFloat32() float32 {
     40 	return 1
     41 }
     42 
     43 func (any *trueAny) ToFloat64() float64 {
     44 	return 1
     45 }
     46 
     47 func (any *trueAny) ToString() string {
     48 	return "true"
     49 }
     50 
     51 func (any *trueAny) WriteTo(stream *Stream) {
     52 	stream.WriteTrue()
     53 }
     54 
     55 func (any *trueAny) Parse() *Iterator {
     56 	return nil
     57 }
     58 
     59 func (any *trueAny) GetInterface() interface{} {
     60 	return true
     61 }
     62 
     63 func (any *trueAny) ValueType() ValueType {
     64 	return BoolValue
     65 }
     66 
     67 func (any *trueAny) MustBeValid() Any {
     68 	return any
     69 }
     70 
     71 type falseAny struct {
     72 	baseAny
     73 }
     74 
     75 func (any *falseAny) LastError() error {
     76 	return nil
     77 }
     78 
     79 func (any *falseAny) ToBool() bool {
     80 	return false
     81 }
     82 
     83 func (any *falseAny) ToInt() int {
     84 	return 0
     85 }
     86 
     87 func (any *falseAny) ToInt32() int32 {
     88 	return 0
     89 }
     90 
     91 func (any *falseAny) ToInt64() int64 {
     92 	return 0
     93 }
     94 
     95 func (any *falseAny) ToUint() uint {
     96 	return 0
     97 }
     98 
     99 func (any *falseAny) ToUint32() uint32 {
    100 	return 0
    101 }
    102 
    103 func (any *falseAny) ToUint64() uint64 {
    104 	return 0
    105 }
    106 
    107 func (any *falseAny) ToFloat32() float32 {
    108 	return 0
    109 }
    110 
    111 func (any *falseAny) ToFloat64() float64 {
    112 	return 0
    113 }
    114 
    115 func (any *falseAny) ToString() string {
    116 	return "false"
    117 }
    118 
    119 func (any *falseAny) WriteTo(stream *Stream) {
    120 	stream.WriteFalse()
    121 }
    122 
    123 func (any *falseAny) Parse() *Iterator {
    124 	return nil
    125 }
    126 
    127 func (any *falseAny) GetInterface() interface{} {
    128 	return false
    129 }
    130 
    131 func (any *falseAny) ValueType() ValueType {
    132 	return BoolValue
    133 }
    134 
    135 func (any *falseAny) MustBeValid() Any {
    136 	return any
    137 }