type google.golang.org/protobuf/reflect/protoreflect.EnumType
30 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
type.go#L262: Enum(i int) EnumType
type.go#L552: type EnumType interface {
value.go#L21: Type() EnumType
google.golang.org/protobuf/reflect/protoregistry
registry.go#L516: func (r *Types) RegisterEnum(et protoreflect.EnumType) error {
registry.go#L594: func (r *Types) FindEnumByName(enum protoreflect.FullName) (protoreflect.EnumType, error) {
registry.go#L603: if et, _ := v.(protoreflect.EnumType); et != nil {
registry.go#L735: func (r *Types) RangeEnums(f func(protoreflect.EnumType) bool) {
registry.go#L744: if et, ok := typ.(protoreflect.EnumType); ok {
registry.go#L846: case protoreflect.EnumType:
registry.go#L868: case protoreflect.EnumType:
google.golang.org/protobuf/internal/filetype
build.go#L111: RegisterEnum(protoreflect.EnumType) error
google.golang.org/protobuf/internal/impl
api_export.go#L61: func (Export) EnumTypeOf(e enum) protoreflect.EnumType {
legacy_enum.go#L45: func legacyLoadEnumType(t reflect.Type) protoreflect.EnumType {
legacy_enum.go#L48: return et.(protoreflect.EnumType)
legacy_enum.go#L52: var et protoreflect.EnumType
legacy_enum.go#L59: return et.(protoreflect.EnumType)
legacy_enum.go#L84: pbTyp protoreflect.EnumType
legacy_enum.go#L91: func (e *legacyEnumWrapper) Type() protoreflect.EnumType {
message.go#L233: func (mi *MessageInfo) Enum(i int) protoreflect.EnumType {
message.go#L266: func (mt mapEntryType) Enum(i int) protoreflect.EnumType {
google.golang.org/protobuf/types/descriptorpb
descriptor.pb.go#L143: func (FieldDescriptorProto_Type) Type() protoreflect.EnumType {
descriptor.pb.go#L203: func (FieldDescriptorProto_Label) Type() protoreflect.EnumType {
descriptor.pb.go#L264: func (FileOptions_OptimizeMode) Type() protoreflect.EnumType {
descriptor.pb.go#L324: func (FieldOptions_CType) Type() protoreflect.EnumType {
descriptor.pb.go#L386: func (FieldOptions_JSType) Type() protoreflect.EnumType {
descriptor.pb.go#L448: func (MethodOptions_IdempotencyLevel) Type() protoreflect.EnumType {
google.golang.org/grpc/binarylog/grpc_binarylog_v1
binarylog.pb.go#L115: func (GrpcLogEntry_EventType) Type() protoreflect.EnumType {
binarylog.pb.go#L165: func (GrpcLogEntry_Logger) Type() protoreflect.EnumType {
binarylog.pb.go#L221: func (Address_Type) Type() protoreflect.EnumType {
github.com/golang/protobuf/proto
registry.go#L253: func enumGoType(et protoreflect.EnumType) reflect.Type {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)