|
clang 23.0.0git
|
Stashed information about a defaulted/deleted function body, including the active FP pragma overrides (FPOptionsOverride) from the declaration site. More...
#include "clang/AST/Decl.h"
Public Member Functions | |
| FPOptionsOverride | getFPFeatures () const |
| ArrayRef< DeclAccessPair > | getUnqualifiedLookups () const |
| Get the unqualified lookup results that should be used in this defaulted function definition. | |
| StringLiteral * | getDeletedMessage () const |
| void | setDeletedMessage (StringLiteral *Message) |
Static Public Member Functions | |
| static DefaultedOrDeletedFunctionInfo * | Create (ASTContext &Context, ArrayRef< DeclAccessPair > Lookups, FPOptionsOverride FPFeatures, StringLiteral *DeletedMessage=nullptr) |
Stashed information about a defaulted/deleted function body, including the active FP pragma overrides (FPOptionsOverride) from the declaration site.
These overrides are required to correctly synthesize the function body.
|
static |
Definition at line 3117 of file Decl.cpp.
Referenced by clang::Sema::CheckExplicitlyDefaultedComparison(), clang::Sema::SetDeclDefaulted(), clang::FunctionDecl::setDeletedAsWritten(), clang::TemplateDeclInstantiator::SubstDefaultedFunction(), clang::ASTDeclReader::VisitFunctionDecl(), and clang::ASTNodeImporter::VisitFunctionDecl().
|
inline |
|
inline |
|
inline |
| void FunctionDecl::DefaultedOrDeletedFunctionInfo::setDeletedMessage | ( | StringLiteral * | Message | ) |