go_json

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2022 License: MulanPSL-2.0 Imports: 6 Imported by: 0

Documentation

Index

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 GenFileForSet

func GenFileForSet(pSet *generator.PrototypeSet) 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

type GeneratorConfig struct {
	*maker_go.Context
}

Directories

Path Synopsis
plugins

Jump to

Keyboard shortcuts

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