LLDB  mainline
Public Member Functions | Public Attributes | List of all members
DWARFASTParserClang::FieldInfo Struct Reference
Collaboration diagram for DWARFASTParserClang::FieldInfo:
Collaboration graph
[legend]

Public Member Functions

 FieldInfo ()=default
 
void SetIsBitfield (bool flag)
 
bool IsBitfield ()
 
bool NextBitfieldOffsetIsValid (const uint64_t next_bit_offset) const
 

Public Attributes

uint64_t bit_size = 0
 
uint64_t bit_offset = 0
 
bool is_bitfield = false
 

Detailed Description

Definition at line 176 of file DWARFASTParserClang.h.

Constructor & Destructor Documentation

◆ FieldInfo()

DWARFASTParserClang::FieldInfo::FieldInfo ( )
default

Member Function Documentation

◆ IsBitfield()

bool DWARFASTParserClang::FieldInfo::IsBitfield ( )
inline

Definition at line 184 of file DWARFASTParserClang.h.

References is_bitfield.

Referenced by DWARFASTParserClang::ParseSingleMember().

◆ NextBitfieldOffsetIsValid()

bool DWARFASTParserClang::FieldInfo::NextBitfieldOffsetIsValid ( const uint64_t  next_bit_offset) const
inline

Definition at line 186 of file DWARFASTParserClang.h.

References bit_offset, and bit_size.

Referenced by DWARFASTParserClang::ParseSingleMember().

◆ SetIsBitfield()

void DWARFASTParserClang::FieldInfo::SetIsBitfield ( bool  flag)
inline

Definition at line 183 of file DWARFASTParserClang.h.

References is_bitfield.

Referenced by DWARFASTParserClang::ParseSingleMember().

Member Data Documentation

◆ bit_offset

uint64_t DWARFASTParserClang::FieldInfo::bit_offset = 0

◆ bit_size

uint64_t DWARFASTParserClang::FieldInfo::bit_size = 0

◆ is_bitfield

bool DWARFASTParserClang::FieldInfo::is_bitfield = false

Definition at line 179 of file DWARFASTParserClang.h.

Referenced by IsBitfield(), and SetIsBitfield().


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