Classes | Namespaces | Macros | Functions
third_party/protobuf/src/google/protobuf/arena.h File Reference
#include <limits>
#include <type_traits>
#include <utility>
#include <typeinfo>
#include <google/protobuf/arena_impl.h>
#include <google/protobuf/port.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for third_party/protobuf/src/google/protobuf/arena.h:

Go to the source code of this file.

Classes

struct  google::protobuf::ArenaOptions
 
class  google::protobuf.internal::GenericTypeHandler< GenericType >
 
class  google::protobuf::Map< Key, T >
 
struct  google::protobuf.internal::ObjectDestructor< destructor_skippable, T >
 
struct  google::protobuf.internal::ObjectDestructor< true, T >
 

Namespaces

 google
 
 google::protobuf
 
 google::protobuf::arena_metrics
 
 google.protobuf.internal
 
 google::protobuf::TestUtil
 

Macros

#define RTTI_TYPE_ID(type)   (NULL)
 

Functions

PROTOBUF_ALWAYS_INLINE void * google.protobuf.internal::AlignTo (void *ptr, size_t align)
 
template<typename T >
void google.protobuf.internal::arena_delete_object (void *object)
 
template<typename T >
void google.protobuf.internal::arena_destruct_object (void *object)
 
void google::protobuf::arena_metrics::EnableArenaMetrics (ArenaOptions *options)
 
class PROTOBUF_EXPORT google::protobuf::PROTOBUF_ALIGNAS (8) Arena final
 

Macro Definition Documentation

◆ RTTI_TYPE_ID

#define RTTI_TYPE_ID (   type)    (NULL)


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