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

#include <extension_set.h>

Classes

struct  EnumValidityCheck
 
struct  MessageInfo
 

Public Member Functions

 ExtensionInfo ()
 
constexpr ExtensionInfo ()
 
constexpr ExtensionInfo (const MessageLite *extendee, int param_number, FieldType type_param, bool isrepeated, bool ispacked)
 
 ExtensionInfo (FieldType type_param, bool isrepeated, bool ispacked)
 

Public Attributes

union {
   EnumValidityCheck   enum_validity_check
 
   MessageInfo   message_info
 
}; 
 
union {
   EnumValidityCheck   enum_validity_check
 
   MessageInfo   message_info
 
}; 
 
const FieldDescriptordescriptor = nullptr
 
bool is_packed = false
 
bool is_repeated = false
 
const MessageLitemessage = nullptr
 
int number = 0
 
FieldType type = 0
 

Detailed Description

Definition at line 101 of file bloaty/third_party/protobuf/src/google/protobuf/extension_set.h.

Constructor & Destructor Documentation

◆ ExtensionInfo() [1/4]

google::protobuf.internal::ExtensionInfo::ExtensionInfo ( )
inline

◆ ExtensionInfo() [2/4]

google::protobuf.internal::ExtensionInfo::ExtensionInfo ( FieldType  type_param,
bool  isrepeated,
bool  ispacked 
)
inline

◆ ExtensionInfo() [3/4]

constexpr google::protobuf.internal::ExtensionInfo::ExtensionInfo ( )
inlineconstexpr

◆ ExtensionInfo() [4/4]

constexpr google::protobuf.internal::ExtensionInfo::ExtensionInfo ( const MessageLite extendee,
int  param_number,
FieldType  type_param,
bool  isrepeated,
bool  ispacked 
)
inlineconstexpr

Member Data Documentation

◆ @258

union { ... }

◆ @573

union { ... }

◆ descriptor

const FieldDescriptor * google::protobuf.internal::ExtensionInfo::descriptor = nullptr

◆ enum_validity_check

EnumValidityCheck google::protobuf.internal::ExtensionInfo::enum_validity_check

◆ is_packed

bool google::protobuf.internal::ExtensionInfo::is_packed = false

◆ is_repeated

bool google::protobuf.internal::ExtensionInfo::is_repeated = false

◆ message

const MessageLite* google::protobuf.internal::ExtensionInfo::message = nullptr

◆ message_info

MessageInfo google::protobuf.internal::ExtensionInfo::message_info

◆ number

int google::protobuf.internal::ExtensionInfo::number = 0

◆ type

FieldType google::protobuf.internal::ExtensionInfo::type = 0

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


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