zval

package
v0.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2024 License: MIT Imports: 9 Imported by: 1

Documentation

Index

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 NewStructTagZVal(zval api.IZVal, field reflect.StructTag) api.IZVal

func NewTagZVal added in v0.0.5

func NewTagZVal(zval api.IZVal) api.IZVal

func NewZVal

func NewZVal(val interface{}) api.IZVal

func NewZValInvalid

func NewZValInvalid() api.IZVal

func NewZValNil

func NewZValNil() api.IZVal

func NewZValOfKind

func NewZValOfKind(kind uint8, val any) api.IZVal

func NewZValOfReflect

func NewZValOfReflect(val any, refVal *reflect.Value) api.IZVal

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) Compare added in v0.0.5

func (t *StructTagZVal) Compare(val api.IZVal) bool

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) Time added in v0.0.5

func (t *StructTagZVal) Time() (time.Time, bool)

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) Arr added in v0.0.5

func (t *TagZVal) Arr() (api.IMagicArray, bool)

func (*TagZVal) Bool added in v0.0.5

func (t *TagZVal) Bool() (bool, bool)

func (*TagZVal) Bytes added in v0.0.9

func (t *TagZVal) Bytes() []byte

func (*TagZVal) Compare added in v0.0.5

func (t *TagZVal) Compare(val api.IZVal) bool

func (*TagZVal) Float32 added in v0.0.5

func (t *TagZVal) Float32() (float32, bool)

func (*TagZVal) Float64 added in v0.0.5

func (t *TagZVal) Float64() (float64, bool)

func (*TagZVal) GetTag added in v0.0.5

func (t *TagZVal) GetTag(tag string) (string, bool)

func (*TagZVal) Int added in v0.0.5

func (t *TagZVal) Int() (int, bool)

func (*TagZVal) Int16 added in v0.0.5

func (t *TagZVal) Int16() (int16, bool)

func (*TagZVal) Int32 added in v0.0.5

func (t *TagZVal) Int32() (int32, bool)

func (*TagZVal) Int64 added in v0.0.5

func (t *TagZVal) Int64() (int64, bool)

func (*TagZVal) Int8 added in v0.0.5

func (t *TagZVal) Int8() (int8, bool)

func (*TagZVal) Interface added in v0.0.5

func (t *TagZVal) Interface() interface{}

func (*TagZVal) IsEmpty added in v0.0.5

func (t *TagZVal) IsEmpty() bool

func (*TagZVal) IsNil added in v0.0.5

func (t *TagZVal) IsNil() bool

func (*TagZVal) IsSet added in v0.0.5

func (t *TagZVal) IsSet() bool

func (*TagZVal) Kind added in v0.0.5

func (t *TagZVal) Kind() uint8

func (*TagZVal) MarshalJSON added in v0.0.5

func (t *TagZVal) MarshalJSON() ([]byte, error)

func (*TagZVal) MustArr added in v0.0.5

func (t *TagZVal) MustArr() api.IMagicArray

func (*TagZVal) MustBool added in v0.0.5

func (t *TagZVal) MustBool() bool

func (*TagZVal) MustFloat32 added in v0.0.5

func (t *TagZVal) MustFloat32() float32

func (*TagZVal) MustFloat64 added in v0.0.5

func (t *TagZVal) MustFloat64() float64

func (*TagZVal) MustInt added in v0.0.5

func (t *TagZVal) MustInt() int

func (*TagZVal) MustInt16 added in v0.0.5

func (t *TagZVal) MustInt16() int16

func (*TagZVal) MustInt32 added in v0.0.5

func (t *TagZVal) MustInt32() int32

func (*TagZVal) MustInt64 added in v0.0.5

func (t *TagZVal) MustInt64() int64

func (*TagZVal) MustInt8 added in v0.0.5

func (t *TagZVal) MustInt8() int8

func (*TagZVal) MustTime added in v0.0.5

func (t *TagZVal) MustTime() time.Time

func (*TagZVal) MustUint added in v0.0.5

func (t *TagZVal) MustUint() uint

func (*TagZVal) MustUint16 added in v0.0.5

func (t *TagZVal) MustUint16() uint16

func (*TagZVal) MustUint32 added in v0.0.5

func (t *TagZVal) MustUint32() uint32

func (*TagZVal) MustUint64 added in v0.0.5

func (t *TagZVal) MustUint64() uint64

func (*TagZVal) MustUint8 added in v0.0.5

func (t *TagZVal) MustUint8() uint8

func (*TagZVal) SetTag added in v0.0.5

func (t *TagZVal) SetTag(s string, val string)

func (*TagZVal) String added in v0.0.5

func (t *TagZVal) String() string

func (*TagZVal) Time added in v0.0.5

func (t *TagZVal) Time() (time.Time, bool)

func (*TagZVal) Uint added in v0.0.5

func (t *TagZVal) Uint() (uint, bool)

func (*TagZVal) Uint16 added in v0.0.5

func (t *TagZVal) Uint16() (uint16, bool)

func (*TagZVal) Uint32 added in v0.0.5

func (t *TagZVal) Uint32() (uint32, bool)

func (*TagZVal) Uint64 added in v0.0.5

func (t *TagZVal) Uint64() (uint64, bool)

func (*TagZVal) Uint8 added in v0.0.5

func (t *TagZVal) Uint8() (uint8, bool)

func (*TagZVal) ZVal added in v0.0.5

func (t *TagZVal) ZVal() api.IZVal

type ZValObj

type ZValObj struct {
	// contains filtered or unexported fields
}

func (*ZValObj) Arr

func (Z *ZValObj) Arr() (api.IMagicArray, bool)

func (*ZValObj) Bool

func (Z *ZValObj) Bool() (bool, bool)

func (*ZValObj) Bytes added in v0.0.9

func (Z *ZValObj) Bytes() []byte

func (*ZValObj) Compare

func (Z *ZValObj) Compare(val api.IZVal) bool

func (*ZValObj) Float32

func (Z *ZValObj) Float32() (float32, bool)

func (*ZValObj) Float64

func (Z *ZValObj) Float64() (float64, bool)

func (*ZValObj) Int

func (Z *ZValObj) Int() (int, bool)

func (*ZValObj) Int16

func (Z *ZValObj) Int16() (int16, bool)

func (*ZValObj) Int32

func (Z *ZValObj) Int32() (int32, bool)

func (*ZValObj) Int64

func (Z *ZValObj) Int64() (int64, bool)

func (*ZValObj) Int8

func (Z *ZValObj) Int8() (int8, bool)

func (*ZValObj) Interface

func (Z *ZValObj) Interface() any

func (*ZValObj) IsEmpty

func (Z *ZValObj) IsEmpty() bool

func (*ZValObj) IsNil

func (Z *ZValObj) IsNil() bool

func (*ZValObj) IsSet added in v0.0.5

func (Z *ZValObj) IsSet() bool

func (*ZValObj) Kind

func (Z *ZValObj) Kind() uint8

func (*ZValObj) MarshalJSON added in v0.0.5

func (Z *ZValObj) MarshalJSON() ([]byte, error)

func (*ZValObj) MustArr

func (Z *ZValObj) MustArr() api.IMagicArray

func (*ZValObj) MustBool

func (Z *ZValObj) MustBool() bool

func (*ZValObj) MustFloat32

func (Z *ZValObj) MustFloat32() float32

func (*ZValObj) MustFloat64

func (Z *ZValObj) MustFloat64() float64

func (*ZValObj) MustInt

func (Z *ZValObj) MustInt() int

func (*ZValObj) MustInt16

func (Z *ZValObj) MustInt16() int16

func (*ZValObj) MustInt32

func (Z *ZValObj) MustInt32() int32

func (*ZValObj) MustInt64

func (Z *ZValObj) MustInt64() int64

func (*ZValObj) MustInt8

func (Z *ZValObj) MustInt8() int8

func (*ZValObj) MustTime

func (Z *ZValObj) MustTime() time.Time

func (*ZValObj) MustUint

func (Z *ZValObj) MustUint() uint

func (*ZValObj) MustUint16

func (Z *ZValObj) MustUint16() uint16

func (*ZValObj) MustUint32

func (Z *ZValObj) MustUint32() uint32

func (*ZValObj) MustUint64

func (Z *ZValObj) MustUint64() uint64

func (*ZValObj) MustUint8

func (Z *ZValObj) MustUint8() uint8

func (*ZValObj) String

func (Z *ZValObj) String() string

func (*ZValObj) Time

func (Z *ZValObj) Time() (time.Time, bool)

func (*ZValObj) Uint

func (Z *ZValObj) Uint() (uint, bool)

func (*ZValObj) Uint16

func (Z *ZValObj) Uint16() (uint16, bool)

func (*ZValObj) Uint32

func (Z *ZValObj) Uint32() (uint32, bool)

func (*ZValObj) Uint64

func (Z *ZValObj) Uint64() (uint64, bool)

func (*ZValObj) Uint8

func (Z *ZValObj) Uint8() (uint8, bool)

func (*ZValObj) ZVal

func (Z *ZValObj) ZVal() api.IZVal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL