meta

package
v2.7.10+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2016 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Exports = map[string]interface{}{
	"_name":   "qlang.io/qlang/meta",
	"fnlist":  FnList,
	"fntable": FnTable,
	"pkglist": GoPkgList,
	"dir":     Dir,
}

Exports is the export table of this module.

Functions

func Dir

func Dir(i interface{}) (list []string)

Dir returns list object of strings. for a module: the module's attributes. for a go struct object: field and func list. for a qlang class: function list. for a qlang class object: function and vars list.

func ExporStructField

func ExporStructField(t reflect.Type) ([]string, error)

func FnList

func FnList() (list []string)

FnList returns qlang all function list

func FnTable

func FnTable() map[string]interface{}

FnTable returns qlang all function table

func GoPkgList

func GoPkgList() (list []string)

GoPkgList returns qlang Go implemented module list

func IsExported

func IsExported(name string) bool

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL