Goby3  3.1.5a
2024.05.23
arena.h File Reference
#include <limits>
#include <typeinfo>
#include <google/protobuf/arena_impl.h>
#include <google/protobuf/stubs/port.h>
#include <type_traits>

Go to the source code of this file.

Classes

class  google::protobuf::internal::GenericTypeHandler< Type >
 
struct  google::protobuf::ArenaOptions
 
class  google::protobuf::Arena
 
class  google::protobuf::Arena::InternalHelper< T >
 
struct  google::protobuf::Arena::is_arena_constructable< T >
 
struct  google::protobuf::Arena::is_destructor_skippable< T >
 

Namespaces

 google
 
 google::protobuf
 
 google::quality_webanswers
 
 google::protobuf::arena_metrics
 
 google::protobuf::internal
 

Macros

#define RTTI_TYPE_ID(type)   (&typeid(type))
 

Functions

void google::quality_webanswers::TempPrivateWorkAround (::google::protobuf::ArenaOptions *arena_options)
 
void google::protobuf::arena_metrics::EnableArenaMetrics (::google::protobuf::ArenaOptions *options)
 
template<typename T >
void google::protobuf::internal::arena_destruct_object (void *object)
 
template<typename T >
void google::protobuf::internal::arena_delete_object (void *object)
 
void google::protobuf::internal::arena_free (void *object, size_t size)
 

Macro Definition Documentation

◆ RTTI_TYPE_ID

#define RTTI_TYPE_ID (   type)    (&typeid(type))

Definition at line 189 of file arena.h.