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

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 200 of file low_level_alloc.cc.

Constructor & Destructor Documentation

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

Definition at line 348 of file low_level_alloc.cc.

Member Function Documentation

AllocList freelist absl::base_internal::LowLevelAlloc::Arena::GUARDED_BY ( mu  )
int32_t allocation_count absl::base_internal::LowLevelAlloc::Arena::GUARDED_BY ( mu  )
uint32_t random absl::base_internal::LowLevelAlloc::Arena::GUARDED_BY ( mu  )

Member Data Documentation

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

Definition at line 210 of file low_level_alloc.cc.

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

Definition at line 216 of file low_level_alloc.cc.

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

Definition at line 204 of file low_level_alloc.cc.

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

Definition at line 212 of file low_level_alloc.cc.

const size_t absl::base_internal::LowLevelAlloc::Arena::roundup

Definition at line 214 of file low_level_alloc.cc.


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


abseil_cpp
Author(s):
autogenerated on Tue Jun 18 2019 19:44:38