reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/DeclBase.h
 1030   FunctionDecl *getAsFunction() LLVM_READONLY;

References

tools/clang/include/clang/AST/DeclBase.h
 1033     return const_cast<Decl *>(this)->getAsFunction();
tools/clang/lib/AST/ASTContext.cpp
10107     FunctionDecl *CurFD = CurDecl->getAsFunction()->getMostRecentDecl();
tools/clang/lib/AST/DeclCXX.cpp
 1497       cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction())
tools/clang/lib/AST/ExprCXX.cpp
 1489     if (cast<CXXMethodDecl>(decl->getUnderlyingDecl()->getAsFunction())
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  113       !(FnD && FnD->getAsFunction() &&
  114         FnD->getAsFunction()->getReturnType()->getContainedAutoType()) &&
  124       FunctionDecl *FD = FnD->getAsFunction();
  166     FunctionDecl *FD = FnD->getAsFunction();
tools/clang/lib/Parse/ParseTemplate.cpp
 1450   FunctionDecl *FunD = LPT.D->getAsFunction();
tools/clang/lib/Parse/Parser.cpp
 1207       FunctionDecl *FnD = DP->getAsFunction();
tools/clang/lib/Sema/Sema.cpp
 1540       FunctionDecl *TemplFD = Templ->getAsFunction();
 2052     if (const auto *FD = Fn->getAsFunction()) {
tools/clang/lib/Sema/SemaAccess.cpp
 1078              << isa<CXXDestructorDecl>(D->getAsFunction());
 1769   assert(isa<CXXMethodDecl>(target->getAsFunction()));
 1778   CXXMethodDecl *method = cast<CXXMethodDecl>(target->getAsFunction());
tools/clang/lib/Sema/SemaCUDA.cpp
  578     FunctionDecl *OldD = D->getAsFunction();
  753     FunctionDecl *OldFD = OldND->getAsFunction();
tools/clang/lib/Sema/SemaDecl.cpp
 1369   FunctionDecl *FD = D->getAsFunction();
 3160   FunctionDecl *Old = OldD->getAsFunction();
10029     FunctionDecl *CurFD = ND->getAsFunction();
10182   if (!OldDecl || !OldDecl->getAsFunction() ||
10192   FunctionDecl *OldFD = OldDecl->getAsFunction();
10324       OldMD = dyn_cast_or_null<CXXMethodDecl>(OldDecl->getAsFunction());
13687   if (const FunctionDecl *FD = D->getAsFunction()) {
13702   if (FunctionDecl *FD = Decl->getAsFunction())
13759   FunctionDecl *FD = dcl ? dcl->getAsFunction() : nullptr;
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3356   FunctionDecl *FD = D->getAsFunction();
 8455   if (auto *FD = D->getAsFunction()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
10132   if (FunctionDecl *FD = Target->getAsFunction()) {
tools/clang/lib/Sema/SemaLookup.cpp
 3468       NoteOverloadCandidate(*I, (*I)->getUnderlyingDecl()->getAsFunction());
 3504   FunctionDecl *OldFD = Old->getAsFunction();
 3505   FunctionDecl *NewFD = New->getAsFunction();
tools/clang/lib/Sema/SemaOverload.cpp
 1025     if (FunctionDecl *OldF = OldD->getAsFunction()) {