clang 20.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 171 of file ASTContext.h.

Constructor & Destructor Documentation

◆ TypeInfoChars() [1/2]

clang::TypeInfoChars::TypeInfoChars ( )
inline

Definition at line 176 of file ASTContext.h.

◆ TypeInfoChars() [2/2]

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

Definition at line 177 of file ASTContext.h.

Member Function Documentation

◆ isAlignRequired()

bool clang::TypeInfoChars::isAlignRequired ( )
inline

Definition at line 180 of file ASTContext.h.

References AlignRequirement, and clang::None.

Member Data Documentation

◆ Align

CharUnits clang::TypeInfoChars::Align

Definition at line 173 of file ASTContext.h.

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

◆ AlignRequirement

AlignRequirementKind clang::TypeInfoChars::AlignRequirement

Definition at line 174 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: