multiple

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2021 License: MIT Imports: 2 Imported by: 0

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.

Jump to

Keyboard shortcuts

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