Documentation ¶
Index ¶
- func IfsOption(t interface{}, o []interface{}) interface{}
- func MultiOption(o []interface{}, t ...interface{}) (reflect.Value, int)
- func Option(t interface{}, o interface{}) reflect.Value
- func StrMultiOption(o []interface{}, t ...interface{}) (string, int)
- type Cached
- type Custom
- type External
- type GzipExternal
- type LzmaExternal
- type OnError
- type SO
- type System
- type Verbose
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IfsOption ¶
func IfsOption(t interface{}, o []interface{}) interface{}
Types ¶
type Cached ¶
type Cached string
Cached specifies cache file and enables loading file from the Internet
type GzipExternal ¶
type GzipExternal string
GzipExternal specifies url to the Gzip compressed shared library
type LzmaExternal ¶
type LzmaExternal string
LzmaExternal specifies url to the LZMA2 compressed shared library
type SO ¶
type SO struct {
// contains filtered or unexported fields
}
SO object incapacitates shared library handle
func Load ¶
func Load(a ...interface{}) SO
Load finds and loads shared library. Can download library form the Internet if it's required
func (SO) Bind ¶
Bind binds the pointer to the shared library function
Click to show internal directories.
Click to hide internal directories.