|
clang 24.0.0git
|
#include "clang/Sema/DynamicAllocationArgumentsCXX.h"
Public Member Functions | |
| ArrayRef< Expr * > | getImplicitArguments () const |
| Expr * | getAlignmentArgument () const |
| const LookupResult & | updateLookupForMSVCCompatibility (Sema &, const LookupResult &, std::optional< LookupResult > &) const |
Public Attributes | |
| friend | Sema |
| TypeAwareAllocationMode | PassTypeIdentity |
| AlignedAllocationMode | PassAlignment |
| bool | IsMSVCCompatibilityFallback |
Definition at line 26 of file DynamicAllocationArgumentsCXX.h.
|
inline |
Definition at line 33 of file DynamicAllocationArgumentsCXX.h.
References PassAlignment, and clang::Yes.
Referenced by DiagnoseAllocationLookupFailure().
Definition at line 29 of file DynamicAllocationArgumentsCXX.h.
Referenced by DiagnoseAllocationLookupFailure().
| const LookupResult & ImplicitAllocationArguments::updateLookupForMSVCCompatibility | ( | Sema & | S, |
| const LookupResult & | BaseLookup, | ||
| std::optional< LookupResult > & | Buffer ) const |
Definition at line 2983 of file SemaExprCXX.cpp.
References clang::Sema::Context, clang::ASTContext::DeclarationNames, clang::DeclarationNameTable::getCXXOperatorName(), clang::ASTContext::getTranslationUnitDecl(), IsMSVCCompatibilityFallback, clang::Sema::LookupQualifiedName(), Sema, clang::LookupResult::setLookupName(), and clang::LookupResult::Temporary.
Referenced by resolveAllocationOverload().
| bool clang::ImplicitAllocationArguments::IsMSVCCompatibilityFallback |
Definition at line 44 of file DynamicAllocationArgumentsCXX.h.
Referenced by DiagnoseAllocationLookupFailure(), and updateLookupForMSVCCompatibility().
| AlignedAllocationMode clang::ImplicitAllocationArguments::PassAlignment |
Definition at line 43 of file DynamicAllocationArgumentsCXX.h.
Referenced by getAlignmentArgument().
| TypeAwareAllocationMode clang::ImplicitAllocationArguments::PassTypeIdentity |
Definition at line 42 of file DynamicAllocationArgumentsCXX.h.
Referenced by resolveAllocationOverload().
| friend clang::ImplicitAllocationArguments::Sema |
Definition at line 27 of file DynamicAllocationArgumentsCXX.h.
Referenced by updateLookupForMSVCCompatibility().