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  FieldTypeClass {
  kPresence, kNoPresence, kRepeated, kPacked,
  kOneOf, kNumTypeClasses
}
 

Static Public Member Functions

static int CalculateType (int fundamental_type, FieldTypeClass type_class)
 

Public Attributes

uint32 has_offset
 
uint32 offset
 
const voidptr
 
uint32 tag
 
uint32 type
 

Detailed Description

Definition at line 83 of file generated_message_table_driven.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kCordType 
kStringPieceType 
kInlinedType 
kNumTypes 
kSpecial 

Definition at line 106 of file generated_message_table_driven.h.

◆ FieldTypeClass

Enumerator
kPresence 
kNoPresence 
kRepeated 
kPacked 
kOneOf 
kNumTypeClasses 

Definition at line 96 of file generated_message_table_driven.h.

Member Function Documentation

◆ CalculateType()

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

Definition at line 576 of file generated_message_util.cc.

Member Data Documentation

◆ has_offset

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

Definition at line 89 of file generated_message_table_driven.h.

◆ offset

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

Definition at line 84 of file generated_message_table_driven.h.

◆ ptr

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

Definition at line 91 of file generated_message_table_driven.h.

◆ tag

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

Definition at line 85 of file generated_message_table_driven.h.

◆ type

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

Definition at line 90 of file generated_message_table_driven.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09