clang 19.0.0git
Public Member Functions | Public Attributes | List of all members
clang::TypeInfoChars Struct Reference

#include "clang/AST/ASTContext.h"

Public Member Functions

 TypeInfoChars ()
 TypeInfoChars (CharUnits Width, CharUnits Align, AlignRequirementKind AlignRequirement)
bool isAlignRequired ()

Public Attributes

CharUnits Width
CharUnits Align
AlignRequirementKind AlignRequirement

Detailed Description

Definition at line 170 of file ASTContext.h.

Constructor & Destructor Documentation

◆ TypeInfoChars() [1/2]

clang::TypeInfoChars::TypeInfoChars ( )

Definition at line 175 of file ASTContext.h.

◆ TypeInfoChars() [2/2]

clang::TypeInfoChars::TypeInfoChars ( CharUnits  Width,
CharUnits  Align,
AlignRequirementKind  AlignRequirement 

Definition at line 176 of file ASTContext.h.

Member Function Documentation

◆ isAlignRequired()

bool clang::TypeInfoChars::isAlignRequired ( )

Definition at line 179 of file ASTContext.h.

References AlignRequirement, and clang::None.

Member Data Documentation

◆ Align

CharUnits clang::TypeInfoChars::Align

Definition at line 172 of file ASTContext.h.

Referenced by clang::CodeGen::emitVoidPtrVAArg(), and getConstantArrayInfoInChars().

◆ AlignRequirement

AlignRequirementKind clang::TypeInfoChars::AlignRequirement

Definition at line 173 of file ASTContext.h.

Referenced by getConstantArrayInfoInChars(), and isAlignRequired().

◆ Width

CharUnits clang::TypeInfoChars::Width

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