Public Member Functions | Public Attributes | List of all members
absl::base_internal::LowLevelAlloc::Arena Struct Reference

Public Member Functions

AllocList freelist ABSL_GUARDED_BY (mu)
 
AllocList freelist ABSL_GUARDED_BY (mu)
 
int32_t allocation_count ABSL_GUARDED_BY (mu)
 
int32_t allocation_count ABSL_GUARDED_BY (mu)
 
uint32_t random ABSL_GUARDED_BY (mu)
 
uint32_t random ABSL_GUARDED_BY (mu)
 
 Arena (uint32_t flags_value)
 
 Arena (uint32_t flags_value)
 

Public Attributes

const uint32_t flags
 
const size_t min_size
 
base_internal::SpinLock mu
 
const size_t pagesize
 
const size_t round_up
 

Detailed Description

Definition at line 201 of file abseil-cpp/absl/base/internal/low_level_alloc.cc.

Constructor & Destructor Documentation

◆ Arena() [1/2]

absl::base_internal::LowLevelAlloc::Arena::Arena ( uint32_t  flags_value)
explicit

◆ Arena() [2/2]

absl::base_internal::LowLevelAlloc::Arena::Arena ( uint32_t  flags_value)
explicit

Member Function Documentation

◆ ABSL_GUARDED_BY() [1/6]

AllocList freelist absl::base_internal::LowLevelAlloc::Arena::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [2/6]

AllocList freelist absl::base_internal::LowLevelAlloc::Arena::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [3/6]

int32_t allocation_count absl::base_internal::LowLevelAlloc::Arena::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [4/6]

int32_t allocation_count absl::base_internal::LowLevelAlloc::Arena::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [5/6]

uint32_t random absl::base_internal::LowLevelAlloc::Arena::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [6/6]

uint32_t random absl::base_internal::LowLevelAlloc::Arena::ABSL_GUARDED_BY ( mu  )

Member Data Documentation

◆ flags

const uint32_t absl::base_internal::LowLevelAlloc::Arena::flags

◆ min_size

const size_t absl::base_internal::LowLevelAlloc::Arena::min_size

◆ mu

base_internal::SpinLock absl::base_internal::LowLevelAlloc::Arena::mu

◆ pagesize

const size_t absl::base_internal::LowLevelAlloc::Arena::pagesize

◆ round_up

const size_t absl::base_internal::LowLevelAlloc::Arena::round_up

The documentation for this struct was generated from the following file:


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