zval

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2023 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ToMagicArr func(list any) (api.MagicArray, error)

Functions

func NewZVal

func NewZVal(val interface{}) api.ZVal

func NewZValInvalid

func NewZValInvalid() api.ZVal

func NewZValNil

func NewZValNil() api.ZVal

func NewZValOfKind

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

func NewZValOfReflect

func NewZValOfReflect(val reflect.Value) api.ZVal

Types

type ZValObj

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

func (*ZValObj) Arr

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

func (*ZValObj) Bool

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

func (*ZValObj) Compare

func (Z *ZValObj) Compare(val api.ZVal) 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) Kind

func (Z *ZValObj) Kind() uint8

func (*ZValObj) MustArr

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

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.ZVal

Jump to

Keyboard shortcuts

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