Documentation ¶
Index ¶
- Constants
- Variables
- func GenDefineSTCode(pSet *generator.PrototypeSet, td *maker_go.TmplDataGoDefineST) (string, error)
- func GenFileForSet(pSet *generator.PrototypeSet) error
- func GenProtoFile(pSet *generator.PrototypeSet, origFn string) error
- func PrepareTmplDataDefineST(pSet *generator.PrototypeSet, td *maker_go.TmplDataGoDefineST) error
- func PrepareTmplDataDefineSTField(pSet *generator.PrototypeSet, tdField *maker_go.TmplDataGoDefineSTField, ...) error
- type GeneratorConfig
Constants ¶
View Source
const TDGoJsonDefineSTBuiltin = `` /* 448-byte string literal not displayed */
Variables ¶
View Source
var TDGoJsonDefineST = &generator.TemplateDefine{ Name: "TDGoJsonDefineST", Filepath: "go_json_define_st.tmpl", WantTemplateData: "TmplDataGoDefineST", BuiltinTemplateText: TDGoJsonDefineSTBuiltin, }
Functions ¶
func GenDefineSTCode ¶ added in v0.3.0
func GenDefineSTCode(pSet *generator.PrototypeSet, td *maker_go.TmplDataGoDefineST) (string, error)
生成结构
func GenProtoFile ¶ added in v0.3.0
func GenProtoFile(pSet *generator.PrototypeSet, origFn string) error
生成协议文件
func PrepareTmplDataDefineST ¶ added in v0.3.0
func PrepareTmplDataDefineST(pSet *generator.PrototypeSet, td *maker_go.TmplDataGoDefineST) error
筹备结构的模板参数
func PrepareTmplDataDefineSTField ¶ added in v0.3.0
func PrepareTmplDataDefineSTField(pSet *generator.PrototypeSet, tdField *maker_go.TmplDataGoDefineSTField, field *generator.DefineSTField) error
筹备结构字段的模板参数
Types ¶
type GeneratorConfig ¶
Click to show internal directories.
Click to hide internal directories.