Rock::LoadingFlags Class Reference

low-level anti-padding storage class for LoadingEntry and LoadingSlot flags More...

Collaboration diagram for Rock::LoadingFlags:

Public Member Functions

 LoadingFlags ()

Public Attributes

uint8_t state:3
 current entry state (one of the LoadingEntry::State values) More...
uint8_t anchored:1
 whether we loaded the inode slot for this entry More...
uint8_t mapped:1
 whether the slot was added to a mapped entry More...
uint8_t finalized:1
 whether finalizeOrThrow() has scanned the slot More...
uint8_t freed:1
 whether the slot was given to the map as free space More...

Detailed Description

Definition at line 78 of file

Constructor & Destructor Documentation

◆ LoadingFlags()

Rock::LoadingFlags::LoadingFlags ( )

Definition at line 81 of file

Member Data Documentation

◆ anchored

uint8_t Rock::LoadingFlags::anchored

Definition at line 85 of file

◆ finalized

uint8_t Rock::LoadingFlags::finalized

Definition at line 89 of file

◆ freed

uint8_t Rock::LoadingFlags::freed

Definition at line 90 of file

Referenced by Rock::LoadingSlot::used().

◆ mapped

uint8_t Rock::LoadingFlags::mapped

Definition at line 88 of file

Referenced by Rock::LoadingSlot::used().

◆ state

uint8_t Rock::LoadingFlags::state

Definition at line 84 of file

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






Web Site Translations