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

Methods

MisalignedMember()

Declared at: clang/include/clang/Sema/Sema.h:13448

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)

Declared at: clang/include/clang/Sema/Sema.h:13452

Parameters

clang::Expr* E