LLVM 22.0.0git
llvm::cas::MappedFileRegionArena::Header Struct Reference

Header for MappedFileRegionArena. More...

#include "llvm/CAS/MappedFileRegionArena.h"

Public Attributes

std::atomic< uint64_tBumpPtr
std::atomic< uint64_tAllocatedSize
std::atomic< uint64_tCapacity
std::atomic< uint64_tHeaderOffset

Detailed Description

Header for MappedFileRegionArena.

It can be configured to be located at any location within the file and the allocation will be appended after the header.

Definition at line 45 of file MappedFileRegionArena.h.

Member Data Documentation

◆ AllocatedSize

std::atomic<uint64_t> llvm::cas::MappedFileRegionArena::Header::AllocatedSize

Definition at line 49 of file MappedFileRegionArena.h.

◆ BumpPtr

std::atomic<uint64_t> llvm::cas::MappedFileRegionArena::Header::BumpPtr

Definition at line 47 of file MappedFileRegionArena.h.

◆ Capacity

std::atomic<uint64_t> llvm::cas::MappedFileRegionArena::Header::Capacity

Definition at line 51 of file MappedFileRegionArena.h.

◆ HeaderOffset

std::atomic<uint64_t> llvm::cas::MappedFileRegionArena::Header::HeaderOffset

Definition at line 53 of file MappedFileRegionArena.h.


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