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

Declarations

tools/clang/include/clang/Sema/Sema.h
 2708   FunctionDecl *getCurFunctionDecl();

References

tools/clang/lib/Sema/Sema.cpp
 1578                            getCurFunctionDecl(), *this);
tools/clang/lib/Sema/SemaAccess.cpp
 1918     else if (FunctionDecl *FD = getCurFunctionDecl()) {
tools/clang/lib/Sema/SemaChecking.cpp
 5524     if (const FunctionDecl *FD = S.getCurFunctionDecl())
tools/clang/lib/Sema/SemaDecl.cpp
 6913     FunctionDecl *CurFD = getCurFunctionDecl();
 6990             DeclAttrsMatchCUDAMode(getLangOpts(), getCurFunctionDecl()))
 7631         FunctionDecl *FD = getCurFunctionDecl();
13267   assert(getCurFunctionDecl() == nullptr && "Function parsing confused");
13923     assert((FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) &&
tools/clang/lib/Sema/SemaExpr.cpp
  154   FunctionDecl *Current = S.getCurFunctionDecl();
 5804   if (auto *Caller = getCurFunctionDecl())
tools/clang/lib/Sema/SemaExprMember.cpp
  997   const auto *FD = getCurFunctionDecl();
 1409       else if (ObjCImpDecl && S.getCurFunctionDecl()) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 1573   FunctionEmissionStatus FES = getEmissionStatus(getCurFunctionDecl());
 1592   return DeviceDiagBuilder(Kind, Loc, DiagID, getCurFunctionDecl(), *this);
 1599   FunctionEmissionStatus FES = getEmissionStatus(getCurFunctionDecl());
 1615   return DeviceDiagBuilder(Kind, Loc, DiagID, getCurFunctionDecl(), *this);
 1624   FunctionDecl *Caller = getCurFunctionDecl();
 1667   FunctionDecl *Caller = getCurFunctionDecl();
tools/clang/lib/Sema/SemaStmt.cpp
 3591   if (const FunctionDecl *FD = getCurFunctionDecl()) {
 3729     FunctionDecl *FD = getCurFunctionDecl();
 3795                          getCurFunctionDecl());