|
clang 24.0.0git
|
#include "clang/AST/ASTContext.h"Go to the source code of this file.
Namespaces | |
| namespace | clang |
| Top level wrappers for InstallAPI frontend operations. | |
| namespace | clang::CodeGenUtils |
Functions | |
| bool | clang::CodeGenUtils::canSkipVTablePointerInitialization (ASTContext &Ctx, const CXXDestructorDecl *Dtor) |
| Check whether we need to initialize any vtable pointers before calling this destructor. | |
| bool | clang::CodeGenUtils::fieldHasTrivialDestructorBody (ASTContext &Context, const FieldDecl *Field) |
Check whether destructing Field has no observable behaviors, and thus can be skipped when creating a destructor body. | |
| bool | clang::CodeGenUtils::hasUnwindExceptions (const LangOptions &LangOpts) |
| Determines whether the language options require us to model unwind exceptions. | |
| bool | clang::CodeGenUtils::isAAPCS (const TargetInfo &TargetInfo) |
| Helper method to check if the underlying ABI is AAPCS. | |
| bool | clang::CodeGenUtils::isInitializerOfDynamicClass (const CXXCtorInitializer *BaseInit) |