# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
AddIndent adds indentation to the code.
Align returns spaces needed to align strings.
Int16Marshal generates code to marshal varint for int16.
Int16SizeCode generates code to get size of varint for int16.
Int16Unmarshal generates code to unmarshal varint for int16.
Int32Marshal generates code to marshal varint for int32.
Int32SizeCode generates code to get size of varint for int32.
Int32Unmarshal generates code to unmarshal varint for int32.
Int64Marshal generates code to marshal varint for int64.
Int64SizeCode generates code to get size of varint for int64.
Int64Unmarshal generates code to unmarshal varint for int64.
MergeTypes merges two sets of types.
NewTypeMap creates new type map.
UInt16Marshal generates code to marshal varint for uint16.
UInt16SizeCode generates code to get size of varint for uint16.
UInt16Unmarshal generates code to unmarshal varint for uint16.
UInt32Marshal generates code to marshal varint for uint32.
UInt32SizeCode generates code to get size of varint for uint32.
UInt32Unmarshal generates code to unmarshal varint for uint32.
UInt64Marshal generates code to marshal varint for uint64.
UInt64SizeCode generates code to get size of varint for uint64.
UInt64Unmarshal generates code to unmarshal varint for uint64.
Var generates unique variable name with provided prefix.
# Interfaces
BuilderFactory is the interface every type builder must implement.
BuilderFactoryConstant is the relaxed interface implemented by builders representing types requiring only constant size of buffer.
BuilderFactoryNonConstant is the relaxed interface implemented by builders representing types requiring only non-constant size of buffer.