struct Sema::MisalignedMember
Declaration
struct Sema::MisalignedMember { /* full declaration omitted */ };
Description
Helper class that collects misaligned member designations and their location info for delayed diagnostics.
Declared at: clang/include/clang/Sema/Sema.h:13442
Member Variables
- public clang::Expr* E
- public clang::RecordDecl* RD
- public clang::ValueDecl* MD
- public clang::CharUnits Alignment
Method Overview
- public MisalignedMember()
- public MisalignedMember(clang::Expr * E, clang::RecordDecl * RD, clang::ValueDecl * MD, clang::CharUnits Alignment)
- public MisalignedMember(clang::Expr * E)
Methods
¶MisalignedMember()
MisalignedMember()
Declared at: clang/include/clang/Sema/Sema.h:13448
¶MisalignedMember(clang::Expr* E,
clang::RecordDecl* RD,
clang::ValueDecl* MD,
clang::CharUnits Alignment)
MisalignedMember(clang::Expr* E,
clang::RecordDecl* RD,
clang::ValueDecl* MD,
clang::CharUnits Alignment)
Declared at: clang/include/clang/Sema/Sema.h:13449
Parameters
- clang::Expr* E
- clang::RecordDecl* RD
- clang::ValueDecl* MD
- clang::CharUnits Alignment
¶MisalignedMember(clang::Expr* E)
MisalignedMember(clang::Expr* E)
Declared at: clang/include/clang/Sema/Sema.h:13452
Parameters
- clang::Expr* E