# Functions
CamelCase returns the CamelCased name.
CamelCaseSlice is like CamelCase, but the argument is a slice of strings to be joined with "_".
New creates a new generator and allocates the request and response protobufs.
RegisterPlugin installs a (second-order) plugin to be run when the Go output is generated.
Create and remember a guaranteed unique package name for this file descriptor.
# Structs
Descriptor represents a protocol buffer message.
EnumDescriptor describes an enum.
FileDescriptor describes an protocol buffer descriptor file (.proto).
Generator is the type whose methods generate the output, stored in the associated response structure.
ImportedDescriptor describes a type that has been publicly imported from another file.