Classes | Namespaces | Macros | Functions
third_party/protobuf/src/google/protobuf/arena.cc File Reference
#include <google/protobuf/arena.h>
#include <algorithm>
#include <atomic>
#include <cstddef>
#include <cstdint>
#include <limits>
#include <typeinfo>
#include <google/protobuf/arena_impl.h>
#include <google/protobuf/stubs/mutex.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for third_party/protobuf/src/google/protobuf/arena.cc:

Go to the source code of this file.

Classes

class  google::protobuf.internal::GetDeallocator
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define GOOGLE_DCHECK_POLICY_FLAGS_()
 

Functions

static SerialArena::Memory google.protobuf.internal::AllocateMemory (const AllocationPolicy *policy_ptr, size_t last_size, size_t min_bytes)
 

Macro Definition Documentation

◆ GOOGLE_DCHECK_POLICY_FLAGS_

#define GOOGLE_DCHECK_POLICY_FLAGS_ ( )
Value:
if (old_alloc_policy > 3) \
GOOGLE_CHECK_EQ(old_alloc_policy & 3, alloc_policy_.get_raw() & 3)


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