Lines Matching refs:Ctx
293 NodeBuilderContext Ctx(getCoreEngine(), Blk, BindedRetNode);
294 currBldrCtx = &Ctx;
323 NodeBuilderContext Ctx(Engine, calleeCtx->getCallSiteBlock(), CEENode);
325 &Ctx);
683 static bool hasMember(const ASTContext &Ctx, const CXXRecordDecl *RD,
685 const IdentifierInfo &II = Ctx.Idents.get(Name);
686 DeclarationName DeclName = Ctx.DeclarationNames.getIdentifier(&II);
703 static bool isContainerClass(const ASTContext &Ctx, const CXXRecordDecl *RD) {
704 return hasMember(Ctx, RD, "begin") ||
705 hasMember(Ctx, RD, "iterator") ||
706 hasMember(Ctx, RD, "iterator_category");
714 static bool isContainerCtorOrDtor(const ASTContext &Ctx,
720 return isContainerClass(Ctx, RD);
750 ASTContext &Ctx = CalleeADC->getASTContext();
751 if (Ctx.getLangOpts().CPlusPlus) {
760 if (Ctx.getSourceManager().isInSystemHeader(FD->getLocation()))
767 if (!Ctx.getSourceManager().isInMainFile(FD->getLocation()))
768 if (isContainerCtorOrDtor(Ctx, FD))