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

#include "clang/AST/ASTContext.h"

Collaboration diagram for clang::TypeInfoChars:
Collaboration graph

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

Constructor & Destructor Documentation

◆ TypeInfoChars() [1/2]

clang::TypeInfoChars::TypeInfoChars ( )

Definition at line 198 of file ASTContext.h.

◆ TypeInfoChars() [2/2]

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

Definition at line 199 of file ASTContext.h.

Member Function Documentation

◆ isAlignRequired()

bool clang::TypeInfoChars::isAlignRequired ( )

Definition at line 202 of file ASTContext.h.

References AlignRequirement, and clang::None.

Member Data Documentation

◆ Align

CharUnits clang::TypeInfoChars::Align

Definition at line 195 of file ASTContext.h.

Referenced by emitVoidPtrVAArg(), and getConstantArrayInfoInChars().

◆ AlignRequirement

AlignRequirementKind clang::TypeInfoChars::AlignRequirement

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