Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IterGenerators ¶
func IterGenerators(gens ...app.IterGenerator) app.IterGenerator
IterGenerators joins few generators to one.
func TemplateAssemblers ¶
func TemplateAssemblers(gens ...app.TemplateAssembler) app.TemplateAssembler
TemplateAssemblers joins few generators to one.
Types ¶
type DoubleAssembleTemplate ¶
type DoubleAssembleTemplate struct {
// contains filtered or unexported fields
}
DoubleAssembleTemplate is an implementation of app.TemplateAssembler for two generators.
func (DoubleAssembleTemplate) AssembleTemplate ¶
func (d DoubleAssembleTemplate) AssembleTemplate(templateDir string, ctx app.ToMacroReplaceContext, ) (targetFilePaths []string, err error)
AssembleTemplate assembles template from code using replace context.
type DoubleGenIter ¶
type DoubleGenIter struct {
// contains filtered or unexported fields
}
DoubleGenIter is an implementation of app.IterGenerator for two generators.
func (DoubleGenIter) GenerateIter ¶
func (d DoubleGenIter) GenerateIter(packagePath string, ctx app.GenerateIterContext, ) (targetFilePaths []string, err error)
GenerateIter should generate code using path to package and context.
Click to show internal directories.
Click to hide internal directories.