Versions in this module Expand all Collapse all v1 v1.10.0 Jan 19, 2024 v1.0.0 Apr 13, 2022 Changes in this version + const EMPTYSTR + var BoolSliceType = reflect.TypeOf(boolSliceValue) + var BoolType = reflect.TypeOf(boolValue) + var ErrTypeNotSerializable = errors.New("Type not serializable") + var Float32SliceType = reflect.TypeOf(float32SliceValue) + var Float32Type = reflect.TypeOf(float32Value) + var Float64SliceType = reflect.TypeOf(float64SliceValue) + var Float64Type = reflect.TypeOf(float64Value) + var ISerializableType = reflect.TypeOf((*ISerializable)(nil)).Elem() + var Int16SliceType = reflect.TypeOf(int16SliceValue) + var Int16Type = reflect.TypeOf(int16Value) + var Int32SliceType = reflect.TypeOf(int32SliceValue) + var Int32Type = reflect.TypeOf(int32Value) + var Int64SliceType = reflect.TypeOf(int64SliceValue) + var Int64Type = reflect.TypeOf(int64Value) + var Int8SliceType = reflect.TypeOf(int8SliceValue) + var Int8Type = reflect.TypeOf(int8Value) + var IntSliceType = reflect.TypeOf(intSliceValue) + var IntType = reflect.TypeOf(intValue) + var StringSliceType = reflect.TypeOf(stringSliceValue) + var StringType = reflect.TypeOf(stringValue) + var TimeType = reflect.TypeOf(timeValue) + var Uint16SliceType = reflect.TypeOf(uint16SliceValue) + var Uint16Type = reflect.TypeOf(uint16Value) + var Uint32SliceType = reflect.TypeOf(uint32SliceValue) + var Uint32Type = reflect.TypeOf(uint32Value) + var Uint64SliceType = reflect.TypeOf(uint64SliceValue) + var Uint64Type = reflect.TypeOf(uint64Value) + var Uint8SliceType = reflect.TypeOf(uint8SliceValue) + var Uint8Type = reflect.TypeOf(uint8Value) + var UintSliceType = reflect.TypeOf(uintSliceValue) + var UintType = reflect.TypeOf(uintValue) + func AppendValue(value reflect.Value, val string) error + func AppendValues(value reflect.Value, vals ...string) error + func ConvertSliceElemType(vals interface{}, val interface{}) interface + func DeepCopy(v interface{}) interface + func DeepCopyRv(rv reflect.Value) reflect.Value + func GetInstanceTypeName(instance interface{}) string + func InCollection(obj interface{}, array interface{}) bool + func IsFieldExportable(fieldName string) bool + func IsNil(val interface{}) bool + func IsSerializable(valType reflect.Type) bool + func ParseValue(val string, tp reflect.Type) (reflect.Value, error) + func RegisterSerializable(valType reflect.Type, alloc FuncSerializableAllocator) + func RegisterSerializableTransformer(valType reflect.Type, trans FuncSerializableTransformer) + func SetValue(value reflect.Value, valStr string) error + func SliceBaseType(tp reflect.Type) reflect.Type + type DeepCopyFlags uintptr + type FuncSerializableAllocator func() ISerializable + type FuncSerializableTransformer func(ISerializable) ISerializable + type IDeepCopy interface + DeepCopy func() interface{} + type ISerializable interface + IsZero func() bool + String func() string + func NewSerializable(objType reflect.Type) (ISerializable, error) + func Transform(objType reflect.Type, retVal ISerializable) ISerializable