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 166 of file ASTContext.h.

Constructor & Destructor Documentation

◆ TypeInfoChars() [1/2]

clang::TypeInfoChars::TypeInfoChars ( )
inline

Definition at line 171 of file ASTContext.h.

◆ TypeInfoChars() [2/2]

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

Definition at line 172 of file ASTContext.h.

Member Function Documentation

◆ isAlignRequired()

bool clang::TypeInfoChars::isAlignRequired ( )
inline

Definition at line 175 of file ASTContext.h.

References AlignRequirement, and clang::None.

Member Data Documentation

◆ Align

CharUnits clang::TypeInfoChars::Align

Definition at line 168 of file ASTContext.h.

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

◆ AlignRequirement

AlignRequirementKind clang::TypeInfoChars::AlignRequirement

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