Classes | Namespaces | Macros
bloaty/third_party/protobuf/src/google/protobuf/reflection.h File Reference
#include <memory>
#include <google/protobuf/message.h>
#include <google/protobuf/generated_enum_util.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for bloaty/third_party/protobuf/src/google/protobuf/reflection.h:

Go to the source code of this file.

Classes

struct  google::protobuf.internal::MessageDescriptorGetter< T >
 
struct  google::protobuf.internal::MessageDescriptorGetter< Message >
 
class  google::protobuf::MutableRepeatedFieldRef< T, typename std::enable_if< std::is_base_of< Message, T >::value >::type >
 
class  google::protobuf::MutableRepeatedFieldRef< T, typename std::enable_if<!std::is_base_of< Message, T >::value >::type >
 
struct  google::protobuf.internal::PrimitiveTraits< T >
 
struct  google::protobuf.internal::RefTypeTraits< T, Enable >
 
struct  google::protobuf.internal::RefTypeTraits< T, typename std::enable_if< is_proto_enum< T >::value >::type >
 
struct  google::protobuf.internal::RefTypeTraits< T, typename std::enable_if< PrimitiveTraits< T >::is_primitive >::type >
 
struct  google::protobuf.internal::RefTypeTraits< T, typename std::enable_if< std::is_base_of< Message, T >::value >::type >
 
struct  google::protobuf.internal::RefTypeTraits< T, typename std::enable_if< std::is_same< std::string, T >::value >::type >
 
class  google::protobuf.internal::RepeatedFieldAccessor
 
class  google::protobuf::RepeatedFieldRef< T, typename std::enable_if< std::is_base_of< Message, T >::value >::type >
 
class  google::protobuf::RepeatedFieldRef< T, typename std::enable_if<!std::is_base_of< Message, T >::value >::type >
 
class  google::protobuf.internal::RepeatedFieldRefIterator< T >
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define DEFINE_PRIMITIVE(TYPE, type)
 

Macro Definition Documentation

◆ DEFINE_PRIMITIVE

#define DEFINE_PRIMITIVE (   TYPE,
  type 
)
Value:
template <> \
struct PrimitiveTraits<type> { \
static const bool is_primitive = true; \
static const FieldDescriptor::CppType cpp_type = \
FieldDescriptor::CPPTYPE_##TYPE; \
};

Definition at line 476 of file bloaty/third_party/protobuf/src/google/protobuf/reflection.h.

TYPE
#define TYPE(u, l)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:8202
google::protobuf.internal::cpp_type
FieldDescriptor::CppType cpp_type(FieldType type)
Definition: bloaty/third_party/protobuf/src/google/protobuf/extension_set_heavy.cc:133


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