Classes | Namespaces | Macros | Functions
protobuf/src/google/protobuf/extension_set.h File Reference
#include <algorithm>
#include <cassert>
#include <map>
#include <string>
#include <utility>
#include <vector>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/parse_context.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/port.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for protobuf/src/google/protobuf/extension_set.h:

Go to the source code of this file.

Classes

union  google::protobuf.internal::ExtensionSet::AllocatedData
 
class  google::protobuf.internal::EnumTypeTraits< Type, IsValid >
 
struct  google::protobuf.internal::ExtensionInfo::EnumValidityCheck
 
struct  google::protobuf.internal::ExtensionSet::Extension
 
class  google::protobuf.internal::ExtensionFinder
 
class  google::protobuf.internal::ExtensionIdentifier< ExtendeeType, TypeTraitsType, field_type, is_packed >
 
struct  google::protobuf.internal::ExtensionInfo
 
class  google::protobuf.internal::ExtensionSet
 
struct  google::protobuf.internal::ExtensionSet::KeyValue::FirstComparator
 
class  google::protobuf.internal::GeneratedExtensionFinder
 
struct  google::protobuf.internal::ExtensionSet::KeyValue
 
class  google::protobuf.internal::ExtensionSet::LazyMessageExtension
 
struct  google::protobuf.internal::ExtensionInfo::MessageInfo
 
class  google::protobuf.internal::MessageTypeTraits< Type >
 
class  google::protobuf.internal::PrimitiveTypeTraits< Type >
 
class  google::protobuf.internal::RepeatedEnumTypeTraits< Type, IsValid >
 
class  google::protobuf.internal::RepeatedMessageTypeTraits< Type >
 
class  google::protobuf.internal::RepeatedPrimitiveDefaults
 
class  google::protobuf.internal::RepeatedPrimitiveTypeTraits< Type >
 
class  google::protobuf.internal::RepeatedStringTypeTraits
 
class  google::protobuf.internal::StringTypeTraits
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define desc   const FieldDescriptor* descriptor
 
#define desc   const FieldDescriptor* descriptor
 
#define PROTOBUF_DEFINE_PRIMITIVE_TYPE(TYPE, METHOD)
 

Functions

template<typename ExtendeeType , typename TypeTraitsType , internal::FieldType field_type, bool is_packed>
void google::protobuf::LinkExtensionReflection (const google::protobuf::internal::ExtensionIdentifier< ExtendeeType, TypeTraitsType, field_type, is_packed > &extension)
 
PROTOBUF_ATTRIBUTE_WEAK ExtensionSet::LazyMessageExtension * google.protobuf.internal::MaybeCreateLazyExtension (Arena *arena)
 

Macro Definition Documentation

◆ desc [1/2]

#define desc   const FieldDescriptor* descriptor

◆ desc [2/2]

#define desc   const FieldDescriptor* descriptor

◆ PROTOBUF_DEFINE_PRIMITIVE_TYPE

#define PROTOBUF_DEFINE_PRIMITIVE_TYPE (   TYPE,
  METHOD 
)


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