clang  14.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
[legend]

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

Constructor & Destructor Documentation

◆ TypeInfoChars() [1/2]

clang::TypeInfoChars::TypeInfoChars ( )
inline

Definition at line 201 of file ASTContext.h.

◆ TypeInfoChars() [2/2]

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

Definition at line 202 of file ASTContext.h.

Member Function Documentation

◆ isAlignRequired()

bool clang::TypeInfoChars::isAlignRequired ( )
inline

Definition at line 205 of file ASTContext.h.

References AlignRequirement, and clang::None.

Member Data Documentation

◆ Align

CharUnits clang::TypeInfoChars::Align

Definition at line 198 of file ASTContext.h.

Referenced by emitVoidPtrVAArg(), and getConstantArrayInfoInChars().

◆ AlignRequirement

AlignRequirementKind clang::TypeInfoChars::AlignRequirement

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