|
clang 22.0.0git
|
#include "clang/AST/ExprCXX.h"
Public Member Functions | |
| ImplicitAllocationParameters (QualType AllocType, TypeAwareAllocationMode PassTypeIdentity, AlignedAllocationMode PassAlignment) | |
| ImplicitAllocationParameters (AlignedAllocationMode PassAlignment) | |
| unsigned | getNumImplicitArgs () const |
Public Attributes | |
| QualType | Type |
| TypeAwareAllocationMode | PassTypeIdentity |
| AlignedAllocationMode | PassAlignment |
|
inline |
Definition at line 2286 of file ExprCXX.h.
References PassAlignment, PassTypeIdentity, and Type.
|
inlineexplicit |
Definition at line 2294 of file ExprCXX.h.
References clang::No, PassAlignment, and PassTypeIdentity.
|
inline |
Definition at line 2298 of file ExprCXX.h.
References clang::isAlignedAllocation(), clang::isTypeAwareAllocation(), PassAlignment, and PassTypeIdentity.
Referenced by clang::Sema::FindAllocationFunctions(), and clang::CXXNewExpr::getNumImplicitArgs().
| AlignedAllocationMode clang::ImplicitAllocationParameters::PassAlignment |
Definition at line 2309 of file ExprCXX.h.
Referenced by clang::Sema::BuildCXXNew(), clang::Sema::FindAllocationFunctions(), getNumImplicitArgs(), ImplicitAllocationParameters(), ImplicitAllocationParameters(), and resolveAllocationOverload().
| TypeAwareAllocationMode clang::ImplicitAllocationParameters::PassTypeIdentity |
Definition at line 2308 of file ExprCXX.h.
Referenced by clang::Sema::BuildCXXNew(), clang::Sema::FindAllocationFunctions(), getNumImplicitArgs(), ImplicitAllocationParameters(), ImplicitAllocationParameters(), and resolveAllocationOverload().
| QualType clang::ImplicitAllocationParameters::Type |
Definition at line 2307 of file ExprCXX.h.
Referenced by clang::Sema::FindAllocationFunctions(), and ImplicitAllocationParameters().