Public Types | Static Public Member Functions | Public Attributes | List of all members
google::protobuf.internal::FieldMetadata Struct Reference

#include <generated_message_table_driven.h>

Public Types

enum  {
  kCordType = 19, kStringPieceType = 20, kInlinedType = 21, kNumTypes = 21,
  kSpecial = kNumTypes * kNumTypeClasses
}
 
enum  {
  kCordType = 19, kStringPieceType = 20, kInlinedType = 21, kNumTypes = 21,
  kSpecial = kNumTypes * kNumTypeClasses
}
 
enum  FieldTypeClass {
  kPresence, kNoPresence, kRepeated, kPacked,
  kOneOf, kNumTypeClasses, kPresence, kNoPresence,
  kRepeated, kPacked, kOneOf, kNumTypeClasses
}
 
enum  FieldTypeClass {
  kPresence, kNoPresence, kRepeated, kPacked,
  kOneOf, kNumTypeClasses, kPresence, kNoPresence,
  kRepeated, kPacked, kOneOf, kNumTypeClasses
}
 

Static Public Member Functions

static int CalculateType (int fundamental_type, FieldTypeClass type_class)
 
static int CalculateType (int fundamental_type, FieldTypeClass type_class)
 

Public Attributes

uint32 has_offset
 
uint32_t has_offset
 
uint32 offset
 
uint32_t offset
 
const void * ptr
 
uint32 tag
 
uint32_t tag
 
uint32_t type
 
uint32 type
 

Detailed Description

Definition at line 83 of file bloaty/third_party/protobuf/src/google/protobuf/generated_message_table_driven.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kCordType 
kStringPieceType 
kInlinedType 
kNumTypes 
kSpecial 

Definition at line 106 of file bloaty/third_party/protobuf/src/google/protobuf/generated_message_table_driven.h.

◆ anonymous enum

anonymous enum
Enumerator
kCordType 
kStringPieceType 
kInlinedType 
kNumTypes 
kSpecial 

Definition at line 106 of file protobuf/src/google/protobuf/generated_message_table_driven.h.

◆ FieldTypeClass [1/2]

Enumerator
kPresence 
kNoPresence 
kRepeated 
kPacked 
kOneOf 
kNumTypeClasses 
kPresence 
kNoPresence 
kRepeated 
kPacked 
kOneOf 
kNumTypeClasses 

Definition at line 96 of file protobuf/src/google/protobuf/generated_message_table_driven.h.

◆ FieldTypeClass [2/2]

Enumerator
kPresence 
kNoPresence 
kRepeated 
kPacked 
kOneOf 
kNumTypeClasses 
kPresence 
kNoPresence 
kRepeated 
kPacked 
kOneOf 
kNumTypeClasses 

Definition at line 96 of file bloaty/third_party/protobuf/src/google/protobuf/generated_message_table_driven.h.

Member Function Documentation

◆ CalculateType() [1/2]

int google::protobuf.internal::FieldMetadata::CalculateType ( int  fundamental_type,
FieldMetadata::FieldTypeClass  type_class 
)
static

◆ CalculateType() [2/2]

static int google::protobuf.internal::FieldMetadata::CalculateType ( int  fundamental_type,
FieldTypeClass  type_class 
)
static

Member Data Documentation

◆ has_offset [1/2]

uint32 google::protobuf.internal::FieldMetadata::has_offset

◆ has_offset [2/2]

uint32_t google::protobuf.internal::FieldMetadata::has_offset

◆ offset [1/2]

uint32 google::protobuf.internal::FieldMetadata::offset

◆ offset [2/2]

uint32_t google::protobuf.internal::FieldMetadata::offset

◆ ptr

const void * google::protobuf.internal::FieldMetadata::ptr

◆ tag [1/2]

uint32 google::protobuf.internal::FieldMetadata::tag

◆ tag [2/2]

uint32_t google::protobuf.internal::FieldMetadata::tag

◆ type [1/2]

uint32_t google::protobuf.internal::FieldMetadata::type

◆ type [2/2]

uint32 google::protobuf.internal::FieldMetadata::type

The documentation for this struct was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:25