Versions in this module Expand all Collapse all v3 v3.0.1 Jan 15, 2017 v3.0.0 Jan 15, 2017 Changes in this version + func ToPublicName(name string) string + func ToSnake(in string) string + type File struct + func NewFile(name string) *File + func (f *File) Functions() []FunctionName + func (f *File) Imports() []string + func (f *File) Structs() []string + func (f *File) WriteFile(pkgName, targetFile string) error + type FunctionName struct + Name string + Str string + type FunctionNameList []FunctionName + func (f FunctionNameList) Len() int + func (f FunctionNameList) Less(i, j int) bool + func (f FunctionNameList) Swap(i, j int) + type Package struct + func NewPackage(name string) *Package + func (p *Package) AddConstant(file, name string, value interface{}) + func (p *Package) AddFunction(file, str, name, def string) + func (p *Package) AddHeader(file, header string) + func (p *Package) AddImport(file, name string) + func (p *Package) AddStruct(file, name, def string) + func (p *Package) File(name string) (*File, bool) + func (p *Package) Files() []string + func (p *Package) HasFunction(file, str, name string) bool + func (p *Package) HasImport(file, name string) bool + func (p *Package) HasStruct(file, name string) bool + func (p *Package) WriteFiles(targetDir string) error Other modules containing this package gopkg.in/alanctgardner/gogen-avro.v1 gopkg.in/alanctgardner/gogen-avro.v2 gopkg.in/alanctgardner/gogen-avro.v4 gopkg.in/alanctgardner/gogen-avro.v5 gopkg.in/alanctgardner/gogen-avro.v6