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 93 of file

Constructor & Destructor Documentation

◆ LoadingFlags()

Rock::LoadingFlags::LoadingFlags ( )

Definition at line 96 of file

Member Data Documentation

◆ anchored

uint8_t Rock::LoadingFlags::anchored

Definition at line 100 of file

Referenced by Rock::LoadingEntry::anchored().

◆ finalized

uint8_t Rock::LoadingFlags::finalized

Definition at line 104 of file

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

◆ freed

uint8_t Rock::LoadingFlags::freed

Definition at line 105 of file

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

◆ mapped

uint8_t Rock::LoadingFlags::mapped

Definition at line 103 of file

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

◆ state

uint8_t Rock::LoadingFlags::state

Definition at line 99 of file

Referenced by Rock::LoadingEntry::state().

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






Web Site Translations