Documentation ¶
Index ¶
- Variables
- func NewStructTagZVal(zval api.IZVal, field reflect.StructTag) api.IZVal
- func NewTagZVal(zval api.IZVal) api.IZVal
- func NewZVal(val interface{}) api.IZVal
- func NewZValInvalid() api.IZVal
- func NewZValNil() api.IZVal
- func NewZValOfKind(kind uint8, val any) api.IZVal
- func NewZValOfReflect(val any, refVal *reflect.Value) api.IZVal
- type StructTagZVal
- func (t *StructTagZVal) Arr() (api.IMagicArray, bool)
- func (t *StructTagZVal) Bool() (bool, bool)
- func (f *StructTagZVal) Bytes() []byte
- func (t *StructTagZVal) Compare(val api.IZVal) bool
- func (t *StructTagZVal) Float32() (float32, bool)
- func (t *StructTagZVal) Float64() (float64, bool)
- func (f *StructTagZVal) GetTag(tag string) (string, bool)
- func (t *StructTagZVal) Int() (int, bool)
- func (t *StructTagZVal) Int16() (int16, bool)
- func (t *StructTagZVal) Int32() (int32, bool)
- func (t *StructTagZVal) Int64() (int64, bool)
- func (t *StructTagZVal) Int8() (int8, bool)
- func (t *StructTagZVal) Interface() interface{}
- func (t *StructTagZVal) IsEmpty() bool
- func (t *StructTagZVal) IsNil() bool
- func (t *StructTagZVal) IsSet() bool
- func (t *StructTagZVal) Kind() uint8
- func (t *StructTagZVal) MarshalJSON() ([]byte, error)
- func (t *StructTagZVal) MustArr() api.IMagicArray
- func (t *StructTagZVal) MustBool() bool
- func (t *StructTagZVal) MustFloat32() float32
- func (t *StructTagZVal) MustFloat64() float64
- func (t *StructTagZVal) MustInt() int
- func (t *StructTagZVal) MustInt16() int16
- func (t *StructTagZVal) MustInt32() int32
- func (t *StructTagZVal) MustInt64() int64
- func (t *StructTagZVal) MustInt8() int8
- func (t *StructTagZVal) MustTime() time.Time
- func (t *StructTagZVal) MustUint() uint
- func (t *StructTagZVal) MustUint16() uint16
- func (t *StructTagZVal) MustUint32() uint32
- func (t *StructTagZVal) MustUint64() uint64
- func (t *StructTagZVal) MustUint8() uint8
- func (t *StructTagZVal) String() string
- func (t *StructTagZVal) Time() (time.Time, bool)
- func (t *StructTagZVal) Uint() (uint, bool)
- func (t *StructTagZVal) Uint16() (uint16, bool)
- func (t *StructTagZVal) Uint32() (uint32, bool)
- func (t *StructTagZVal) Uint64() (uint64, bool)
- func (t *StructTagZVal) Uint8() (uint8, bool)
- func (t *StructTagZVal) ZVal() api.IZVal
- type TagZVal
- func (t *TagZVal) Arr() (api.IMagicArray, bool)
- func (t *TagZVal) Bool() (bool, bool)
- func (t *TagZVal) Bytes() []byte
- func (t *TagZVal) Compare(val api.IZVal) bool
- func (t *TagZVal) Float32() (float32, bool)
- func (t *TagZVal) Float64() (float64, bool)
- func (t *TagZVal) GetTag(tag string) (string, bool)
- func (t *TagZVal) Int() (int, bool)
- func (t *TagZVal) Int16() (int16, bool)
- func (t *TagZVal) Int32() (int32, bool)
- func (t *TagZVal) Int64() (int64, bool)
- func (t *TagZVal) Int8() (int8, bool)
- func (t *TagZVal) Interface() interface{}
- func (t *TagZVal) IsEmpty() bool
- func (t *TagZVal) IsNil() bool
- func (t *TagZVal) IsSet() bool
- func (t *TagZVal) Kind() uint8
- func (t *TagZVal) MarshalJSON() ([]byte, error)
- func (t *TagZVal) MustArr() api.IMagicArray
- func (t *TagZVal) MustBool() bool
- func (t *TagZVal) MustFloat32() float32
- func (t *TagZVal) MustFloat64() float64
- func (t *TagZVal) MustInt() int
- func (t *TagZVal) MustInt16() int16
- func (t *TagZVal) MustInt32() int32
- func (t *TagZVal) MustInt64() int64
- func (t *TagZVal) MustInt8() int8
- func (t *TagZVal) MustTime() time.Time
- func (t *TagZVal) MustUint() uint
- func (t *TagZVal) MustUint16() uint16
- func (t *TagZVal) MustUint32() uint32
- func (t *TagZVal) MustUint64() uint64
- func (t *TagZVal) MustUint8() uint8
- func (t *TagZVal) SetTag(s string, val string)
- func (t *TagZVal) String() string
- func (t *TagZVal) Time() (time.Time, bool)
- func (t *TagZVal) Uint() (uint, bool)
- func (t *TagZVal) Uint16() (uint16, bool)
- func (t *TagZVal) Uint32() (uint32, bool)
- func (t *TagZVal) Uint64() (uint64, bool)
- func (t *TagZVal) Uint8() (uint8, bool)
- func (t *TagZVal) ZVal() api.IZVal
- type ZValObj
- func (Z *ZValObj) Arr() (api.IMagicArray, bool)
- func (Z *ZValObj) Bool() (bool, bool)
- func (Z *ZValObj) Bytes() []byte
- func (Z *ZValObj) Compare(val api.IZVal) bool
- func (Z *ZValObj) Float32() (float32, bool)
- func (Z *ZValObj) Float64() (float64, bool)
- func (Z *ZValObj) Int() (int, bool)
- func (Z *ZValObj) Int16() (int16, bool)
- func (Z *ZValObj) Int32() (int32, bool)
- func (Z *ZValObj) Int64() (int64, bool)
- func (Z *ZValObj) Int8() (int8, bool)
- func (Z *ZValObj) Interface() any
- func (Z *ZValObj) IsEmpty() bool
- func (Z *ZValObj) IsNil() bool
- func (Z *ZValObj) IsSet() bool
- func (Z *ZValObj) Kind() uint8
- func (Z *ZValObj) MarshalJSON() ([]byte, error)
- func (Z *ZValObj) MustArr() api.IMagicArray
- func (Z *ZValObj) MustBool() bool
- func (Z *ZValObj) MustFloat32() float32
- func (Z *ZValObj) MustFloat64() float64
- func (Z *ZValObj) MustInt() int
- func (Z *ZValObj) MustInt16() int16
- func (Z *ZValObj) MustInt32() int32
- func (Z *ZValObj) MustInt64() int64
- func (Z *ZValObj) MustInt8() int8
- func (Z *ZValObj) MustTime() time.Time
- func (Z *ZValObj) MustUint() uint
- func (Z *ZValObj) MustUint16() uint16
- func (Z *ZValObj) MustUint32() uint32
- func (Z *ZValObj) MustUint64() uint64
- func (Z *ZValObj) MustUint8() uint8
- func (Z *ZValObj) String() string
- func (Z *ZValObj) Time() (time.Time, bool)
- func (Z *ZValObj) Uint() (uint, bool)
- func (Z *ZValObj) Uint16() (uint16, bool)
- func (Z *ZValObj) Uint32() (uint32, bool)
- func (Z *ZValObj) Uint64() (uint64, bool)
- func (Z *ZValObj) Uint8() (uint8, bool)
- func (Z *ZValObj) ZVal() api.IZVal
Constants ¶
This section is empty.
Variables ¶
View Source
var ToMagicArr func(list any) (api.IMagicArray, error)
Functions ¶
func NewStructTagZVal ¶ added in v0.0.5
func NewZValInvalid ¶
func NewZValNil ¶
Types ¶
type StructTagZVal ¶ added in v0.0.5
type StructTagZVal struct {
// contains filtered or unexported fields
}
func (*StructTagZVal) Arr ¶ added in v0.0.5
func (t *StructTagZVal) Arr() (api.IMagicArray, bool)
func (*StructTagZVal) Bool ¶ added in v0.0.5
func (t *StructTagZVal) Bool() (bool, bool)
func (*StructTagZVal) Bytes ¶ added in v0.0.9
func (f *StructTagZVal) Bytes() []byte
func (*StructTagZVal) Float32 ¶ added in v0.0.5
func (t *StructTagZVal) Float32() (float32, bool)
func (*StructTagZVal) Float64 ¶ added in v0.0.5
func (t *StructTagZVal) Float64() (float64, bool)
func (*StructTagZVal) GetTag ¶ added in v0.0.5
func (f *StructTagZVal) GetTag(tag string) (string, bool)
func (*StructTagZVal) Int ¶ added in v0.0.5
func (t *StructTagZVal) Int() (int, bool)
func (*StructTagZVal) Int16 ¶ added in v0.0.5
func (t *StructTagZVal) Int16() (int16, bool)
func (*StructTagZVal) Int32 ¶ added in v0.0.5
func (t *StructTagZVal) Int32() (int32, bool)
func (*StructTagZVal) Int64 ¶ added in v0.0.5
func (t *StructTagZVal) Int64() (int64, bool)
func (*StructTagZVal) Int8 ¶ added in v0.0.5
func (t *StructTagZVal) Int8() (int8, bool)
func (*StructTagZVal) Interface ¶ added in v0.0.5
func (t *StructTagZVal) Interface() interface{}
func (*StructTagZVal) IsEmpty ¶ added in v0.0.5
func (t *StructTagZVal) IsEmpty() bool
func (*StructTagZVal) IsNil ¶ added in v0.0.5
func (t *StructTagZVal) IsNil() bool
func (*StructTagZVal) IsSet ¶ added in v0.0.5
func (t *StructTagZVal) IsSet() bool
func (*StructTagZVal) Kind ¶ added in v0.0.5
func (t *StructTagZVal) Kind() uint8
func (*StructTagZVal) MarshalJSON ¶ added in v0.0.5
func (t *StructTagZVal) MarshalJSON() ([]byte, error)
func (*StructTagZVal) MustArr ¶ added in v0.0.5
func (t *StructTagZVal) MustArr() api.IMagicArray
func (*StructTagZVal) MustBool ¶ added in v0.0.5
func (t *StructTagZVal) MustBool() bool
func (*StructTagZVal) MustFloat32 ¶ added in v0.0.5
func (t *StructTagZVal) MustFloat32() float32
func (*StructTagZVal) MustFloat64 ¶ added in v0.0.5
func (t *StructTagZVal) MustFloat64() float64
func (*StructTagZVal) MustInt ¶ added in v0.0.5
func (t *StructTagZVal) MustInt() int
func (*StructTagZVal) MustInt16 ¶ added in v0.0.5
func (t *StructTagZVal) MustInt16() int16
func (*StructTagZVal) MustInt32 ¶ added in v0.0.5
func (t *StructTagZVal) MustInt32() int32
func (*StructTagZVal) MustInt64 ¶ added in v0.0.5
func (t *StructTagZVal) MustInt64() int64
func (*StructTagZVal) MustInt8 ¶ added in v0.0.5
func (t *StructTagZVal) MustInt8() int8
func (*StructTagZVal) MustTime ¶ added in v0.0.5
func (t *StructTagZVal) MustTime() time.Time
func (*StructTagZVal) MustUint ¶ added in v0.0.5
func (t *StructTagZVal) MustUint() uint
func (*StructTagZVal) MustUint16 ¶ added in v0.0.5
func (t *StructTagZVal) MustUint16() uint16
func (*StructTagZVal) MustUint32 ¶ added in v0.0.5
func (t *StructTagZVal) MustUint32() uint32
func (*StructTagZVal) MustUint64 ¶ added in v0.0.5
func (t *StructTagZVal) MustUint64() uint64
func (*StructTagZVal) MustUint8 ¶ added in v0.0.5
func (t *StructTagZVal) MustUint8() uint8
func (*StructTagZVal) String ¶ added in v0.0.5
func (t *StructTagZVal) String() string
func (*StructTagZVal) Uint ¶ added in v0.0.5
func (t *StructTagZVal) Uint() (uint, bool)
func (*StructTagZVal) Uint16 ¶ added in v0.0.5
func (t *StructTagZVal) Uint16() (uint16, bool)
func (*StructTagZVal) Uint32 ¶ added in v0.0.5
func (t *StructTagZVal) Uint32() (uint32, bool)
func (*StructTagZVal) Uint64 ¶ added in v0.0.5
func (t *StructTagZVal) Uint64() (uint64, bool)
func (*StructTagZVal) Uint8 ¶ added in v0.0.5
func (t *StructTagZVal) Uint8() (uint8, bool)
func (*StructTagZVal) ZVal ¶ added in v0.0.5
func (t *StructTagZVal) ZVal() api.IZVal
type TagZVal ¶ added in v0.0.5
type TagZVal struct {
// contains filtered or unexported fields
}
func (*TagZVal) MarshalJSON ¶ added in v0.0.5
func (*TagZVal) MustArr ¶ added in v0.0.5
func (t *TagZVal) MustArr() api.IMagicArray
func (*TagZVal) MustFloat32 ¶ added in v0.0.5
func (*TagZVal) MustFloat64 ¶ added in v0.0.5
func (*TagZVal) MustUint16 ¶ added in v0.0.5
func (*TagZVal) MustUint32 ¶ added in v0.0.5
func (*TagZVal) MustUint64 ¶ added in v0.0.5
type ZValObj ¶
type ZValObj struct {
// contains filtered or unexported fields
}
func (*ZValObj) MarshalJSON ¶ added in v0.0.5
func (*ZValObj) MustArr ¶
func (Z *ZValObj) MustArr() api.IMagicArray
func (*ZValObj) MustFloat32 ¶
func (*ZValObj) MustFloat64 ¶
func (*ZValObj) MustUint16 ¶
func (*ZValObj) MustUint32 ¶
func (*ZValObj) MustUint64 ¶
Click to show internal directories.
Click to hide internal directories.