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

Header for MappedFileRegionArena. More...

#include "llvm/CAS/MappedFileRegionArena.h"

Public Attributes

std::atomic< uint64_t > BumpPtr
std::atomic< uint64_t > AllocatedSize
std::atomic< uint64_t > Capacity
std::atomic< uint64_t > HeaderOffset

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 49 of file MappedFileRegionArena.h.

Member Data Documentation

◆ AllocatedSize

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

Definition at line 53 of file MappedFileRegionArena.h.

◆ BumpPtr

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

Definition at line 51 of file MappedFileRegionArena.h.

◆ Capacity

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

Definition at line 55 of file MappedFileRegionArena.h.

◆ HeaderOffset

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

Definition at line 57 of file MappedFileRegionArena.h.


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