Documentation
¶
Index ¶
- func AppendSliceBasicElem(aSlice reflect.Value, value reflect.Value) reflect.Value
- func AppendSliceBasicPtrElem(aSlice reflect.Value, value reflect.Value) reflect.Value
- func GetValue[T any](value reflect.Value) T
- func IsNil(value any) bool
- func IsZero(value any) bool
- func NewIfEmpty[T any](value T) T
- func Parse(value any) (reflect.Type, reflect.Kind, reflect.Value)
- func ReflectNew(value any) reflect.Value
- func SetStructBasicField(field reflect.Value, value any)
- func SetStructBasicPtrField(field reflect.Value, value any)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendSliceBasicElem ¶
Help append slice with given basic element value
func AppendSliceBasicPtrElem ¶
Help append slice with given basic pointer element value
func NewIfEmpty ¶
func NewIfEmpty[T any](value T) T
Make sure any type is created. Create by reflect if it is not there.
func ReflectNew ¶
Todo: Would complete this function in future.
func SetStructBasicField ¶
Help set struct basic field by given value
func SetStructBasicPtrField ¶
Help set struct basic pointer field by given value
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.