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

Public Member Functions

 BitfieldInfo ()
 
void Clear ()
 
bool IsValid () const
 
bool NextBitfieldOffsetIsValid (const uint64_t next_bit_offset) const
 

Public Attributes

uint64_t bit_size
 
uint64_t bit_offset
 

Detailed Description

Definition at line 89 of file DWARFASTParserClang.cpp.

Constructor & Destructor Documentation

◆ BitfieldInfo()

BitfieldInfo::BitfieldInfo ( )
inline

Definition at line 93 of file DWARFASTParserClang.cpp.

Member Function Documentation

◆ Clear()

void BitfieldInfo::Clear ( )
inline

Definition at line 96 of file DWARFASTParserClang.cpp.

References LLDB_INVALID_ADDRESS.

Referenced by DWARFASTParserClang::ParseChildMembers().

◆ IsValid()

bool BitfieldInfo::IsValid ( ) const
inline

Definition at line 101 of file DWARFASTParserClang.cpp.

References LLDB_INVALID_ADDRESS.

Referenced by DWARFASTParserClang::ParseChildMembers().

◆ NextBitfieldOffsetIsValid()

bool BitfieldInfo::NextBitfieldOffsetIsValid ( const uint64_t  next_bit_offset) const
inline

Definition at line 106 of file DWARFASTParserClang.cpp.

Referenced by DWARFASTParserClang::ParseChildMembers().

Member Data Documentation

◆ bit_offset

uint64_t BitfieldInfo::bit_offset

Definition at line 91 of file DWARFASTParserClang.cpp.

Referenced by DWARFASTParserClang::ParseChildMembers().

◆ bit_size

uint64_t BitfieldInfo::bit_size

Definition at line 90 of file DWARFASTParserClang.cpp.

Referenced by DWARFASTParserClang::ParseChildMembers().


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