func()

in pkg/genlib/generator_with_custom_template.go [133:148]


func (gen *GeneratorWithCustomTemplate) emit(buf *bytes.Buffer) error {
	if gen.totEvents == 0 || gen.state.counter < gen.totEvents {
		for _, e := range gen.emitters {
			buf.Write(e.prefix)
			if err := e.emitFunc(gen.state, buf); err != nil {
				return err
			}
		}

		buf.Write(gen.trailingTemplate)
	} else {
		return io.EOF
	}

	return nil
}