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

#include <generated_message_reflection.h>

Public Member Functions

uint32 GetExtensionSetOffset () const
 
const voidGetFieldDefault (const FieldDescriptor *field) const
 
uint32 GetFieldOffset (const FieldDescriptor *field) const
 
uint32 GetFieldOffsetNonOneof (const FieldDescriptor *field) const
 
uint32 GetMetadataOffset () const
 
uint32 GetObjectSize () const
 
uint32 GetOneofCaseOffset (const OneofDescriptor *oneof_descriptor) const
 
int GetWeakFieldMapOffset () const
 
uint32 HasBitIndex (const FieldDescriptor *field) const
 
uint32 HasBitsOffset () const
 
bool HasExtensionSet () const
 
bool HasHasbits () const
 
bool HasWeakFields () const
 
bool IsDefaultInstance (const Message &message) const
 
bool IsFieldInlined (const FieldDescriptor *field) const
 

Static Public Member Functions

static bool Inlined (uint32 v, FieldDescriptor::Type type)
 
static uint32 OffsetValue (uint32 v, FieldDescriptor::Type type)
 

Public Attributes

const Messagedefault_instance_
 
int extensions_offset_
 
const uint32has_bit_indices_
 
int has_bits_offset_
 
int metadata_offset_
 
int object_size_
 
const uint32offsets_
 
int oneof_case_offset_
 
int weak_field_map_offset_
 

Detailed Description

Definition at line 126 of file generated_message_reflection.h.

Member Function Documentation

◆ GetExtensionSetOffset()

uint32 google::protobuf.internal::ReflectionSchema::GetExtensionSetOffset ( ) const
inline

Definition at line 193 of file generated_message_reflection.h.

◆ GetFieldDefault()

const void* google::protobuf.internal::ReflectionSchema::GetFieldDefault ( const FieldDescriptor field) const
inline

Definition at line 208 of file generated_message_reflection.h.

◆ GetFieldOffset()

uint32 google::protobuf.internal::ReflectionSchema::GetFieldOffset ( const FieldDescriptor field) const
inline

Definition at line 139 of file generated_message_reflection.h.

◆ GetFieldOffsetNonOneof()

uint32 google::protobuf.internal::ReflectionSchema::GetFieldOffsetNonOneof ( const FieldDescriptor field) const
inline

Definition at line 133 of file generated_message_reflection.h.

◆ GetMetadataOffset()

uint32 google::protobuf.internal::ReflectionSchema::GetMetadataOffset ( ) const
inline

Definition at line 185 of file generated_message_reflection.h.

◆ GetObjectSize()

uint32 google::protobuf.internal::ReflectionSchema::GetObjectSize ( ) const
inline

Definition at line 129 of file generated_message_reflection.h.

◆ GetOneofCaseOffset()

uint32 google::protobuf.internal::ReflectionSchema::GetOneofCaseOffset ( const OneofDescriptor oneof_descriptor) const
inline

Definition at line 161 of file generated_message_reflection.h.

◆ GetWeakFieldMapOffset()

int google::protobuf.internal::ReflectionSchema::GetWeakFieldMapOffset ( ) const
inline

Definition at line 200 of file generated_message_reflection.h.

◆ HasBitIndex()

uint32 google::protobuf.internal::ReflectionSchema::HasBitIndex ( const FieldDescriptor field) const
inline

Definition at line 170 of file generated_message_reflection.h.

◆ HasBitsOffset()

uint32 google::protobuf.internal::ReflectionSchema::HasBitsOffset ( ) const
inline

Definition at line 176 of file generated_message_reflection.h.

◆ HasExtensionSet()

bool google::protobuf.internal::ReflectionSchema::HasExtensionSet ( ) const
inline

Definition at line 190 of file generated_message_reflection.h.

◆ HasHasbits()

bool google::protobuf.internal::ReflectionSchema::HasHasbits ( ) const
inline

Definition at line 167 of file generated_message_reflection.h.

◆ HasWeakFields()

bool google::protobuf.internal::ReflectionSchema::HasWeakFields ( ) const
inline

Definition at line 214 of file generated_message_reflection.h.

◆ Inlined()

static bool google::protobuf.internal::ReflectionSchema::Inlined ( uint32  v,
FieldDescriptor::Type  type 
)
inlinestatic

Definition at line 243 of file generated_message_reflection.h.

◆ IsDefaultInstance()

bool google::protobuf.internal::ReflectionSchema::IsDefaultInstance ( const Message message) const
inline

Definition at line 202 of file generated_message_reflection.h.

◆ IsFieldInlined()

bool google::protobuf.internal::ReflectionSchema::IsFieldInlined ( const FieldDescriptor field) const
inline

Definition at line 150 of file generated_message_reflection.h.

◆ OffsetValue()

static uint32 google::protobuf.internal::ReflectionSchema::OffsetValue ( uint32  v,
FieldDescriptor::Type  type 
)
inlinestatic

Definition at line 234 of file generated_message_reflection.h.

Member Data Documentation

◆ default_instance_

const Message* google::protobuf.internal::ReflectionSchema::default_instance_

Definition at line 222 of file generated_message_reflection.h.

◆ extensions_offset_

int google::protobuf.internal::ReflectionSchema::extensions_offset_

Definition at line 227 of file generated_message_reflection.h.

◆ has_bit_indices_

const uint32* google::protobuf.internal::ReflectionSchema::has_bit_indices_

Definition at line 224 of file generated_message_reflection.h.

◆ has_bits_offset_

int google::protobuf.internal::ReflectionSchema::has_bits_offset_

Definition at line 225 of file generated_message_reflection.h.

◆ metadata_offset_

int google::protobuf.internal::ReflectionSchema::metadata_offset_

Definition at line 226 of file generated_message_reflection.h.

◆ object_size_

int google::protobuf.internal::ReflectionSchema::object_size_

Definition at line 229 of file generated_message_reflection.h.

◆ offsets_

const uint32* google::protobuf.internal::ReflectionSchema::offsets_

Definition at line 223 of file generated_message_reflection.h.

◆ oneof_case_offset_

int google::protobuf.internal::ReflectionSchema::oneof_case_offset_

Definition at line 228 of file generated_message_reflection.h.

◆ weak_field_map_offset_

int google::protobuf.internal::ReflectionSchema::weak_field_map_offset_

Definition at line 230 of file generated_message_reflection.h.


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


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