Documentation
¶
Index ¶
- func IsZero(v interface{}) bool
- func ReflectCanInterface(v reflect.Value) bool
- func ToBool(v interface{}) (bool, error)
- func ToBoolArray(v interface{}) (interface{}, error)
- func ToBoolSlice(v interface{}) (resp []bool, err error)
- func ToComplex128(v interface{}) (complex128, error)
- func ToComplex128Array(v interface{}) (interface{}, error)
- func ToComplex128Slice(v interface{}) (resp []complex128, err error)
- func ToComplex64(v interface{}) (complex64, error)
- func ToComplex64Array(v interface{}) (interface{}, error)
- func ToComplex64Slice(v interface{}) (resp []complex64, err error)
- func ToExpectTypeInterface(v interface{}, expectTypeVal interface{}) (resp interface{}, err error)
- func ToFloat32(v interface{}) (float32, error)
- func ToFloat32Array(v interface{}) (interface{}, error)
- func ToFloat32Slice(v interface{}) (resp []float32, err error)
- func ToFloat64(v interface{}) (float64, error)
- func ToFloat64Array(v interface{}) (interface{}, error)
- func ToFloat64Slice(v interface{}) (resp []float64, err error)
- func ToInt(v interface{}) (int, error)
- func ToInt16(v interface{}) (int16, error)
- func ToInt16Array(v interface{}) (interface{}, error)
- func ToInt16Slice(v interface{}) (resp []int16, err error)
- func ToInt32(v interface{}) (int32, error)
- func ToInt32Array(v interface{}) (interface{}, error)
- func ToInt32Slice(v interface{}) (resp []int32, err error)
- func ToInt64(v interface{}) (int64, error)
- func ToInt64Array(v interface{}) (interface{}, error)
- func ToInt64Slice(v interface{}) (resp []int64, err error)
- func ToInt8(v interface{}) (int8, error)
- func ToInt8Array(v interface{}) (interface{}, error)
- func ToInt8Slice(v interface{}) (resp []int8, err error)
- func ToIntArray(v interface{}) (interface{}, error)
- func ToIntSlice(v interface{}) (resp []int, err error)
- func ToInterfaceList(v interface{}) (res []interface{}, err error)
- func ToString(v interface{}) (string, error)
- func ToStringArray(v interface{}) (interface{}, error)
- func ToStringSlice(v interface{}) (resp []string, err error)
- func ToUint(v interface{}) (uint, error)
- func ToUint16(v interface{}) (uint16, error)
- func ToUint16Array(v interface{}) (interface{}, error)
- func ToUint16Slice(v interface{}) (resp []uint16, err error)
- func ToUint32(v interface{}) (uint32, error)
- func ToUint32Array(v interface{}) (interface{}, error)
- func ToUint32Slice(v interface{}) (resp []uint32, err error)
- func ToUint64(v interface{}) (uint64, error)
- func ToUint64Array(v interface{}) (interface{}, error)
- func ToUint64Slice(v interface{}) (resp []uint64, err error)
- func ToUint8(v interface{}) (uint8, error)
- func ToUint8Array(v interface{}) (interface{}, error)
- func ToUint8Slice(v interface{}) (resp []uint8, err error)
- func ToUintArray(v interface{}) (interface{}, error)
- func ToUintSlice(v interface{}) (resp []uint, err error)
- func ToUintptr(v interface{}) (uintptr, error)
- func ToUintptrArray(v interface{}) (interface{}, error)
- func ToUintptrSlice(v interface{}) (resp []uintptr, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReflectCanInterface ¶ added in v0.7.0
func ToBoolArray ¶ added in v0.7.0
func ToBoolArray(v interface{}) (interface{}, error)
func ToBoolSlice ¶ added in v0.7.0
func ToComplex128 ¶ added in v0.7.0
func ToComplex128(v interface{}) (complex128, error)
func ToComplex128Array ¶ added in v0.7.0
func ToComplex128Array(v interface{}) (interface{}, error)
func ToComplex128Slice ¶ added in v0.7.0
func ToComplex128Slice(v interface{}) (resp []complex128, err error)
func ToComplex64 ¶ added in v0.7.0
func ToComplex64Array ¶ added in v0.7.0
func ToComplex64Array(v interface{}) (interface{}, error)
func ToComplex64Slice ¶ added in v0.7.0
func ToExpectTypeInterface ¶ added in v0.8.0
func ToExpectTypeInterface(v interface{}, expectTypeVal interface{}) (resp interface{}, err error)
func ToFloat32Array ¶ added in v0.7.0
func ToFloat32Array(v interface{}) (interface{}, error)
func ToFloat32Slice ¶ added in v0.7.0
func ToFloat64Array ¶ added in v0.7.0
func ToFloat64Array(v interface{}) (interface{}, error)
func ToFloat64Slice ¶ added in v0.7.0
func ToInt16Array ¶ added in v0.7.0
func ToInt16Array(v interface{}) (interface{}, error)
func ToInt16Slice ¶ added in v0.7.0
func ToInt32Array ¶ added in v0.7.0
func ToInt32Array(v interface{}) (interface{}, error)
func ToInt32Slice ¶ added in v0.7.0
func ToInt64Array ¶ added in v0.7.0
func ToInt64Array(v interface{}) (interface{}, error)
func ToInt64Slice ¶ added in v0.7.0
func ToInt8Array ¶ added in v0.7.0
func ToInt8Array(v interface{}) (interface{}, error)
func ToInt8Slice ¶ added in v0.7.0
func ToIntArray ¶ added in v0.7.0
func ToIntArray(v interface{}) (interface{}, error)
func ToIntSlice ¶ added in v0.7.0
func ToInterfaceList ¶ added in v0.7.0
func ToInterfaceList(v interface{}) (res []interface{}, err error)
func ToStringArray ¶ added in v0.7.0
func ToStringArray(v interface{}) (interface{}, error)
func ToStringSlice ¶ added in v0.7.0
func ToUint16Array ¶ added in v0.7.0
func ToUint16Array(v interface{}) (interface{}, error)
func ToUint16Slice ¶ added in v0.7.0
func ToUint32Array ¶ added in v0.7.0
func ToUint32Array(v interface{}) (interface{}, error)
func ToUint32Slice ¶ added in v0.7.0
func ToUint64Array ¶ added in v0.7.0
func ToUint64Array(v interface{}) (interface{}, error)
func ToUint64Slice ¶ added in v0.7.0
func ToUint8Array ¶ added in v0.7.0
func ToUint8Array(v interface{}) (interface{}, error)
func ToUint8Slice ¶ added in v0.7.0
func ToUintArray ¶ added in v0.7.0
func ToUintArray(v interface{}) (interface{}, error)
func ToUintSlice ¶ added in v0.7.0
func ToUintptrArray ¶ added in v0.8.0
func ToUintptrArray(v interface{}) (interface{}, error)
func ToUintptrSlice ¶ added in v0.8.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.