Merge branch 'master' of https://git.bit5.ru/bit/metagen
This commit is contained in:
commit
216b23fab5
|
@ -15,9 +15,14 @@ type %class% struct {
|
|||
%fields%
|
||||
}
|
||||
|
||||
var _%class%_class_props map[string]string = %class_props%
|
||||
var _%class%_class_props map[string]string
|
||||
var _%class%_class_fields []string = %fields_names%
|
||||
var _%class%_fields_props meta.ClassFieldsProps = %fields_props%
|
||||
var _%class%_fields_props meta.ClassFieldsProps
|
||||
|
||||
func init() {
|
||||
_%class%_class_props = %class_props%
|
||||
_%class%_fields_props = %fields_props%
|
||||
}
|
||||
|
||||
func %class%_CLASS_ID() uint32 {
|
||||
return %class_id%
|
||||
|
@ -157,7 +162,11 @@ const (%consts%)
|
|||
type %class% int32
|
||||
|
||||
var _%class%_values []int = []int{%values_list%}
|
||||
var _%class%_map map[string]%class% = map[string]%class%{%values_map%}
|
||||
var _%class%_map map[string]%class%
|
||||
|
||||
func init() {
|
||||
_%class%_map = map[string]%class%{%values_map%}
|
||||
}
|
||||
|
||||
func (*%class%) CLASS_ID() uint32 {
|
||||
return %class_id%
|
||||
|
@ -209,11 +218,15 @@ type %class% struct {
|
|||
%fields%
|
||||
}
|
||||
|
||||
var _%class%_class_props map[string]string = %class_props%
|
||||
var _%class%_class_props map[string]string
|
||||
var _%class%_class_fields []string = %fields_names%
|
||||
var %class%_ func(interface{}, *%class%, *%class_invert%) error
|
||||
var _%class%_fields_props meta.ClassFieldsProps = nil
|
||||
|
||||
func init() {
|
||||
_%class%_class_props = %class_props%
|
||||
}
|
||||
|
||||
type I%class% interface {
|
||||
meta.IMetaStruct
|
||||
I%class%() *%class%
|
||||
|
@ -290,8 +303,9 @@ package autogen
|
|||
import (
|
||||
"fmt"
|
||||
"sort"
|
||||
|
||||
"github.com/bit.games/meta"
|
||||
"github.com/bit.games/errors"
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
|
||||
//supress *imported but not used* warnings
|
||||
|
|
Loading…
Reference in New Issue