# Functions
Copy copy things.
CreateFuncForCodePtr is given a code pointer and creates a function value that uses that pointer.
No description provided by the author
Fields returns a slice of *Field.
FillMap is the same as Map.
FindFuncWithName searches through the moduledata table created by the linker and returns the function's code pointer.
GetField returns the value of the provided obj field.
GetFieldKind returns the kind of the provided obj field.
GetFieldTag returns the provided obj field tag value.
GetFunc gets the function defined by the given fully-qualified name.
HasField checks if the provided field name is part of a struct.
HasZero returns true if any field is equal to a zero value.
No description provided by the author
No description provided by the author
No description provided by the author
IsStruct returns true if the given variable is a struct or a pointer to struct.
No description provided by the author
IsZero returns true if all fields is equal to a zero value.
Items returns the field - value struct pairs as a map.
Map converts the given struct to a map[string]interface{}.
Name returns the structs's type name within its package.
Names returns a slice of field names.
New returns a new *Struct with the struct s.
No description provided by the author
SetField sets the provided obj field with provided value.
Returns the type name of a struct.
Tags lists the struct tag fields.
Values converts the given struct to a []interface{}.
# Variables
struct's field default tag name.
nolint:golint go:linkname Firstmoduledata runtime.firstmoduledata.
# Structs
No description provided by the author
No description provided by the author
Field represents a single struct field that encapsulates high level functions around the field.
Convenience struct for modifying the underlying code pointer of a function value.
No description provided by the author
No description provided by the author
nolint:golint.
No description provided by the author
Struct encapsulates a struct type to provide several high level functions around the struct.
nolint:golint.