Documentation ¶
Index ¶
- func BasicAssertReflectType(v interface{}) reflect.Type
- func DeRef(t reflect.Type) reflect.Type
- func Indirect(v reflect.Value) reflect.Value
- func IsBytes(v interface{}) bool
- func IsBytesType(t reflect.Type) bool
- func IsEmptyValue(v interface{}) bool
- func NatureType(v interface{}) (rt reflect.Type)
- func New(t reflect.Type) reflect.Value
- func ParseStructTag(tag string) map[string]StructTag
- func TagValueAndFlags(tag string) (string, map[string]bool)
- func TypeName(rt reflect.Type) string
- type StructTag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BasicAssertReflectType ¶
func IsBytesType ¶
func IsEmptyValue ¶
func IsEmptyValue(v interface{}) bool
func NatureType ¶
NatureType return the v's nature type, for example: Foo nature type is Foo *Foo nature type is Foo ***Foo nature type is Foo reflect.TypeOf(Foo) nature type is Foo (interface{})(Foo) nature type is Foo
func ParseStructTag ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.