kubernetes/vendor/github.com/gogo/protobuf/proto/properties.go

const debug

const WireVarint

const WireFixed64

const WireBytes

const WireStartGroup

const WireEndGroup

const WireFixed32

type tagMap

const tagMapFastLimit

func (p *tagMap) get(t int) (int, bool) {}

func (p *tagMap) put(t int, fi int) {}

type StructProperties

type OneofProperties

func (sp *StructProperties) Len() int {}

func (sp *StructProperties) Less(i, j int) bool {}

func (sp *StructProperties) Swap(i, j int) {}

type Properties

// String formats the properties in the protobuf struct field tag style.
func (p *Properties) String() string {}

// Parse populates p by parsing a string in the protobuf struct field tag style.
func (p *Properties) Parse(s string) {}

var protoMessageType

// setFieldProps initializes the field properties for submessages and maps.
func (p *Properties) setFieldProps(typ reflect.Type, f *reflect.StructField, lockGetProp bool) {}

func (p *Properties) setTag(lockGetProp bool) {}

var marshalerType

// Init populates the properties from a protocol buffer struct tag.
func (p *Properties) Init(typ reflect.Type, name, tag string, f *reflect.StructField) {}

func (p *Properties) init(typ reflect.Type, name, tag string, f *reflect.StructField, lockGetProp bool) {}

var propertiesMu

var propertiesMap

// GetProperties returns the list of properties for the type represented by t.
// t must represent a generated struct type of a protocol message.
func GetProperties(t reflect.Type) *StructProperties {}

type oneofFuncsIface

type oneofWrappersIface

// getPropertiesLocked requires that propertiesMu is held.
func getPropertiesLocked(t reflect.Type) *StructProperties {}

var enumValueMaps

var enumStringMaps

// RegisterEnum is called from the generated code to install the enum descriptor
// maps into the global table to aid parsing text format protocol buffers.
func RegisterEnum(typeName string, unusedNameMap map[int32]string, valueMap map[string]int32) {}

// EnumValueMap returns the mapping from names to integers of the
// enum type enumType, or a nil if not found.
func EnumValueMap(enumType string) map[string]int32 {}

var protoTypedNils

var protoMapTypes

var revProtoTypes

// RegisterType is called from generated code and maps from the fully qualified
// proto name to the type (pointer to struct) of the protocol buffer.
func RegisterType(x Message, name string) {}

// RegisterMapType is called from generated code and maps from the fully qualified
// proto name to the native map type of the proto map definition.
func RegisterMapType(x interface{}

// MessageName returns the fully-qualified proto name for the given message type.
func MessageName(x Message) string {}

// MessageType returns the message type (pointer to struct) for a named message.
// The type is not guaranteed to implement proto.Message if the name refers to a
// map entry.
func MessageType(name string) reflect.Type {}

var protoFiles

// RegisterFile is called from generated code and maps from the
// full file name of a .proto file to its compressed FileDescriptorProto.
func RegisterFile(filename string, fileDescriptor []byte) {}

// FileDescriptor returns the compressed FileDescriptorProto for a .proto file.
func FileDescriptor(filename string) []byte {}