Isle
Loading...
Searching...
No Matches
FlagBitfield Union Reference

[AI] Union that provides a convenient bit field view of a byte for flag manipulation. More...

#include <mxtypes.h>

Public Attributes

struct {
   MxU8   m_bit0: 1
 [AI] Least significant bit of the flag byte. More...
 
   MxU8   m_bit1: 1
 [AI] More...
 
   MxU8   m_bit2: 1
 [AI] More...
 
   MxU8   m_bit3: 1
 [AI] More...
 
   MxU8   m_bit4: 1
 [AI] More...
 
   MxU8   m_bit5: 1
 [AI] More...
 
   MxU8   m_bit6: 1
 [AI] More...
 
   MxU8   m_bit7: 1
 [AI] Most significant bit of the flag byte. More...
 
}; 
 

Detailed Description

[AI] Union that provides a convenient bit field view of a byte for flag manipulation.

[AI] Used for cases where a value needs to provide quick access to individual flag bits, e.g., status, types, etc. The 8 bits (m_bit0..m_bit7) can be accessed individually.

Definition at line 169 of file mxtypes.h.

Member Data Documentation

◆ 

struct { ... } FlagBitfield::@180

◆ m_bit0

MxU8 FlagBitfield::m_bit0

[AI] Least significant bit of the flag byte.

Definition at line 171 of file mxtypes.h.

◆ m_bit1

MxU8 FlagBitfield::m_bit1

[AI]

Definition at line 172 of file mxtypes.h.

◆ m_bit2

MxU8 FlagBitfield::m_bit2

[AI]

Definition at line 173 of file mxtypes.h.

◆ m_bit3

MxU8 FlagBitfield::m_bit3

[AI]

Definition at line 174 of file mxtypes.h.

◆ m_bit4

MxU8 FlagBitfield::m_bit4

[AI]

Definition at line 175 of file mxtypes.h.

◆ m_bit5

MxU8 FlagBitfield::m_bit5

[AI]

Definition at line 176 of file mxtypes.h.

◆ m_bit6

MxU8 FlagBitfield::m_bit6

[AI]

Definition at line 177 of file mxtypes.h.

◆ m_bit7

MxU8 FlagBitfield::m_bit7

[AI] Most significant bit of the flag byte.

Definition at line 178 of file mxtypes.h.


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