-
Notifications
You must be signed in to change notification settings - Fork 0
/
type.go
70 lines (47 loc) · 1.59 KB
/
type.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package loader
//Type field type
type Type string
//TypeUnkonwn field type unkowwn
var TypeUnkonwn = Type("")
//TypeBool field type bool
var TypeBool = Type("loader.bool")
//TypeString field type string
var TypeString = Type("loader.string")
//TypeInt8 field type int8
var TypeInt8 = Type("loader.int8")
//TypeUint8 field type uint8
var TypeUint8 = Type("loader.uint8")
//TypeInt16 field type int16
var TypeInt16 = Type("loader.int16")
//TypeUint16 field type uint16
var TypeUint16 = Type("loader.uint16")
//TypeInt filed type int
var TypeInt = Type("loader.int")
//TypeUint field type uint
var TypeUint = Type("loader.uint")
//TypeInt64 field type int64
var TypeInt64 = Type("loader.int64")
//TypeUint64 field type uint64
var TypeUint64 = Type("loader.uint64")
//TypeFloat32 field type float32
var TypeFloat32 = Type("loader.float32")
//TypeFloat64 field type float64
var TypeFloat64 = Type("loader.float64")
//TypeMap field type map
var TypeMap = Type("loader.map")
//TypeArray field type array
var TypeArray = Type("loader.array")
//TypeSlice field type slice
var TypeSlice = Type("loader.slice")
//TypeStruct field type struct
var TypeStruct = Type("loader.struct")
//TypeStructField field type struct field
var TypeStructField = Type("loader.structFild")
//TypeEmptyInterface field type empty interface
var TypeEmptyInterface = Type("loader.interface{}")
//TypeLazyLoadFunc field type lazyload func
var TypeLazyLoadFunc = Type("loader.lazyloadfunc")
//TypeLazyLoader field type lazyloader
var TypeLazyLoader = Type("loader.lazyloader")
//TypePtr field type pointer
var TypePtr = Type("loader.*")