clang 20.0.0git
|
#include "clang/Sema/Sema.h"
Public Types | |
enum | Mode : unsigned char { Native , Natural , Packed , Mac68k } |
Public Member Functions | |
AlignPackInfo (AlignPackInfo::Mode M, unsigned Num, bool IsXL) | |
AlignPackInfo (AlignPackInfo::Mode M, bool IsXL) | |
AlignPackInfo (bool IsXL) | |
AlignPackInfo () | |
bool | IsPackAttr () const |
bool | IsAlignAttr () const |
Mode | getAlignMode () const |
unsigned | getPackNumber () const |
bool | IsPackSet () const |
bool | IsXLStack () const |
bool | operator== (const AlignPackInfo &Info) const |
bool | operator!= (const AlignPackInfo &Info) const |
Static Public Member Functions | |
static uint32_t | getRawEncoding (const AlignPackInfo &Info) |
static AlignPackInfo | getFromRawEncoding (unsigned Encoding) |
enum clang::Sema::AlignPackInfo::Mode : unsigned char |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
Definition at line 1518 of file Sema.h.
Referenced by getFromRawEncoding().
|
inline |
Definition at line 1554 of file Sema.h.
Referenced by clang::Sema::ActOnPragmaPack(), clang::Sema::ActOnTagFinishDefinition(), clang::Sema::AddAlignmentAttributesForRecord(), and getRawEncoding().
|
inlinestatic |
Definition at line 1538 of file Sema.h.
References AlignPackInfo().
Referenced by clang::ASTReader::ReadAlignPackInfo().
|
inline |
Definition at line 1556 of file Sema.h.
Referenced by clang::Sema::ActOnPragmaPack(), clang::Sema::AddAlignmentAttributesForRecord(), and getRawEncoding().
|
inlinestatic |
Definition at line 1523 of file Sema.h.
References getAlignMode(), getPackNumber(), IsPackAttr(), and IsXLStack().
Referenced by clang::ASTWriter::AddAlignPackInfo().
|
inline |
Definition at line 1552 of file Sema.h.
Referenced by clang::Sema::ActOnPragmaPack(), clang::Sema::ActOnTagFinishDefinition(), and clang::Sema::AddAlignmentAttributesForRecord().
|
inline |
Definition at line 1550 of file Sema.h.
Referenced by getRawEncoding().
|
inline |
Definition at line 1558 of file Sema.h.
Referenced by clang::Sema::ActOnPragmaPack(), and clang::Sema::AddAlignmentAttributesForRecord().
|
inline |
Definition at line 1564 of file Sema.h.
Referenced by getRawEncoding().
|
inline |
|
inline |