Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCollection ¶
func NewCollection() interface{}
Types ¶
type AConf ¶
easyjson:json
func (AConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (AConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*AConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*AConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type BConf ¶
easyjson:json
func (BConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (BConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*BConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*BConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type CConf ¶
easyjson:json
func (CConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (CConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*CConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*CConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type Collection ¶
type Collection struct { Extension `json:"-"` AConf AConf BConf BConf CConf CConf DConf DConf EConf EConf FConf FConf GConf GConf HConf HConf IConf IConf JConf JConf KConf KConf // contains filtered or unexported fields }
func (*Collection) BindRefs ¶
func (this *Collection) BindRefs() error
func (*Collection) CompatibleVersions ¶
func (this *Collection) CompatibleVersions() []string
func (*Collection) Filename2Conf ¶
func (this *Collection) Filename2Conf() map[string]interface{}
func (*Collection) FixPointers ¶
func (this *Collection) FixPointers()
func (*Collection) RevRefGraph ¶
func (this *Collection) RevRefGraph() map[string][]string
type DConf ¶
easyjson:json
func (DConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (DConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*DConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*DConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type EConf ¶
type EConf struct { E1 int64 `json:"E1"` E2 int64 `json:"E2"` E3 int64 `json:"E3"` E5 []int64 `json:"E5"` E6 []int64 `json:"E6"` E7 map[string]int64 `json:"E7"` E8 map[string]int64 `json:"E8"` }
easyjson:json
func (EConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (EConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*EConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*EConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type FConf ¶
type FConf struct { F1 int64 `json:"F1"` F2 int64 `json:"F2"` F3 int64 `json:"F3"` F5 int64 `json:"F5"` }
easyjson:json
func (FConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (FConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*FConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*FConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type GConf ¶
easyjson:json
func (GConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (GConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*GConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*GConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type HConf ¶
easyjson:json
func (HConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (HConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*HConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*HConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type IConf ¶
easyjson:json
func (IConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (IConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*IConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*IConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type JConf ¶
easyjson:json
func (JConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (JConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*JConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*JConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type KConf ¶
easyjson:json
func (KConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (KConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*KConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*KConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type KConfItem ¶
KConfItem represents /map[]
func (KConfItem) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (KConfItem) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*KConfItem) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*KConfItem) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
Source Files ¶
- aConf.go
- aConf_easyjson.go
- bConf.go
- bConf_easyjson.go
- cConf.go
- cConf_easyjson.go
- collection.go
- collectionExtension.go
- dConf.go
- dConf_easyjson.go
- eConf.go
- eConf_easyjson.go
- fConf.go
- fConf_easyjson.go
- gConf.go
- gConf_easyjson.go
- hConf.go
- hConf_easyjson.go
- iConf.go
- iConf_easyjson.go
- jConf.go
- jConf_easyjson.go
- kConf.go
- kConf_easyjson.go