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

Declarations

tools/clang/include/clang/Sema/Sema.h
 1488   sema::BlockScopeInfo *getCurBlock();

References

tools/clang/lib/Sema/SemaCodeComplete.cpp
  372     if (sema::BlockScopeInfo *BSI = S.getCurBlock()) {
 2302     else if (SemaRef.getCurBlock() &&
 2303              !SemaRef.getCurBlock()->ReturnType.isNull())
 2304       ReturnType = SemaRef.getCurBlock()->ReturnType;;
tools/clang/lib/Sema/SemaDeclAttr.cpp
 8497     } else if (getCurBlock() || getCurLambda()) {
tools/clang/lib/Sema/SemaExpr.cpp
 3202   if (const BlockScopeInfo *BSI = getCurBlock())
14102   getCurBlock()->HasImplicitReturnType = true;
14115   BlockScopeInfo *CurBlock = getCurBlock();
18014   else if (getCurBlock() || getCurLambda())
tools/clang/lib/Sema/SemaLookup.cpp
 4747     if (SemaRef.getCurFunctionOrMethodDecl() || SemaRef.getCurBlock()) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 1913       (getCurCapturedRegion() || getCurBlock() || getCurLambda())) {
16255        SemaRef.getCurBlock() || SemaRef.getCurCapturedRegion()) &&
tools/clang/lib/Sema/TreeTransform.h
12729   BlockScopeInfo *blockScope = SemaRef.getCurBlock();