webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Macros | Functions
arena.h File Reference
#include <limits>
#include <typeinfo>
#include <google/protobuf/stubs/atomic_sequence_num.h>
#include <google/protobuf/stubs/atomicops.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/mutex.h>
#include <google/protobuf/stubs/type_traits.h>

Go to the source code of this file.

Classes

class  google::protobuf.internal::GenericTypeHandler< GenericType >
 
struct  google::protobuf::ArenaOptions
 
class  google::protobuf::Arena
 
struct  google::protobuf::Arena::is_arena_constructable< T >
 
struct  google::protobuf::Arena::is_destructor_skippable< T >
 
struct  google::protobuf::Arena::Node
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

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

Functions

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)
 

Macro Definition Documentation

◆ RTTI_TYPE_ID

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