H A D | SemaCodeComplete.cpp | 70 /// A container of code-completion results. 82 /// The actual results we have found. 83 std::vector<Result> Results; 128 // 1 -> 2 elements: create the vector of results and push in the in Add() 156 /// results. 159 /// The semantic analysis object for which results are being 169 /// results that are not desirable. 204 /// The completion context in which we are gathering results. 248 /// results. in includeCodePatterns() 254 /// Set the filter used for code-completion results 80 std::vector<Result> Results; global() member in __anon980f77db0111::ResultBuilder 1708 ResultBuilder &Results; global() member in __anon980f77db0311::CodeCompletionDeclConsumer 1718 CodeCompletionDeclConsumer(ResultBuilder & Results,DeclContext * InitialLookupCtx,QualType BaseType=QualType (),std::vector<FixItHint> FixIts=std::vector<FixItHint> ()) CodeCompletionDeclConsumer() argument 1781 AddTypeSpecifierResults(const LangOptions & LangOpts,ResultBuilder & Results) AddTypeSpecifierResults() argument 1862 AddStorageSpecifiers(Sema::ParserCompletionContext CCC,const LangOptions & LangOpts,ResultBuilder & Results) AddStorageSpecifiers() argument 1888 AddFunctionSpecifiers(Sema::ParserCompletionContext CCC,const LangOptions & LangOpts,ResultBuilder & Results) AddFunctionSpecifiers() argument 1933 AddTypedefResult(ResultBuilder & Results) AddTypedefResult() argument 1947 AddUsingAliasResult(CodeCompletionBuilder & Builder,ResultBuilder & Results) AddUsingAliasResult() argument 2043 addThisCompletion(Sema & S,ResultBuilder & Results) addThisCompletion() argument 2058 AddStaticAssertResult(CodeCompletionBuilder & Builder,ResultBuilder & Results,const LangOptions & LangOpts) AddStaticAssertResult() argument 2073 AddOverrideResults(ResultBuilder & Results,const CodeCompletionContext & CCContext,CodeCompletionBuilder & Builder) AddOverrideResults() argument 2129 AddOrdinaryNameResults(Sema::ParserCompletionContext CCC,Scope * S,Sema & SemaRef,ResultBuilder & Results) AddOrdinaryNameResults() argument 4190 AddMacroResults(Preprocessor & PP,ResultBuilder & Results,bool LoadExternal,bool IncludeUndefined,bool TargetTypeIsPointer=false) AddMacroResults() argument 4217 AddPrettyFunctionResults(const LangOptions & LangOpts,ResultBuilder & Results) AddPrettyFunctionResults() argument 4232 HandleCodeCompleteResults(Sema * S,CodeCompleteConsumer * CodeCompleter,const CodeCompletionContext & Context,CodeCompletionResult * Results,unsigned NumResults) HandleCodeCompleteResults() argument 4307 MaybeAddOverrideCalls(Sema & S,DeclContext * InContext,ResultBuilder & Results) MaybeAddOverrideCalls() argument 4367 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteModuleImport() local 4411 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteOrdinaryName() local 4508 ResultBuilder Results( CodeCompleteDeclSpec() local 4595 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteAttribute() local 4747 AddEnumerators(ResultBuilder & Results,ASTContext & Context,EnumDecl * Enum,DeclContext * CurContext,const CoveredEnumerators & Enumerators) AddEnumerators() argument 4792 AddLambdaCompletion(ResultBuilder & Results,llvm::ArrayRef<QualType> Parameters,const LangOptions & LangOpts) AddLambdaCompletion() argument 4841 ResultBuilder Results( CodeCompleteExpression() local 4988 AddObjCProperties(const CodeCompletionContext & CCContext,ObjCContainerDecl * Container,bool AllowCategories,bool AllowNullaryMethods,DeclContext * CurContext,AddedPropertiesSet & AddedProperties,ResultBuilder & Results,bool IsBaseExprStatement=false,bool IsClassProperty=false,bool InOriginalClass=true) AddObjCProperties() argument 5166 AddRecordMembersCompletionResults(Sema & SemaRef,ResultBuilder & Results,Scope * S,QualType BaseType,ExprValueKind BaseKind,RecordDecl * RD,std::optional<FixItHint> AccessOpFixIt) AddRecordMembersCompletionResults() argument 5330 std::vector<Member> Results; members() local 5590 llvm::DenseMap<const IdentifierInfo *, Member> Results; global() member in __anon980f77db0b11::ConceptInfo 5730 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteMemberReferenceExpr() local 5862 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCClassPropertyRefExpr() local 5905 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteTag() local 5927 AddTypeQualifierResults(DeclSpec & DS,ResultBuilder & Results,const LangOptions & LangOpts) AddTypeQualifierResults() argument 5942 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteTypeQualifiers() local 5954 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteFunctionQualifiers() local 6039 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteCase() local 6065 mergeCandidatesWithResults(Sema & SemaRef,SmallVectorImpl<ResultCandidate> & Results,OverloadCandidateSet & CandidateSet,SourceLocation Loc,size_t ArgSize) mergeCandidatesWithResults() argument 6193 SmallVector<ResultCandidate, 8> Results; ProduceCallSignatureHelp() local 6360 SmallVector<ResultCandidate, 8> Results; ProduceConstructorSignatureHelp() local 6477 SmallVector<ResultCandidate, 8> Results; ProduceTemplateArgumentSignatureHelp() local 6540 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteDesignator() local 6579 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteAfterIf() local 6688 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteQualifiedId() local 6744 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteUsing() local 6771 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteUsingDirective() local 6796 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteNamespaceDecl() local 6838 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteNamespaceAliasDecl() local 6855 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteOperatorName() local 6894 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteConstructorInitializer() local 7045 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteLambdaIntroducer() local 7088 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteAfterFunctionEquals() local 7137 AddObjCImplementationResults(const LangOptions & LangOpts,ResultBuilder & Results,bool NeedAt) AddObjCImplementationResults() argument 7160 AddObjCInterfaceResults(const LangOptions & LangOpts,ResultBuilder & Results,bool NeedAt) AddObjCInterfaceResults() argument 7178 AddObjCTopLevelResults(ResultBuilder & Results,bool NeedAt) AddObjCTopLevelResults() argument 7230 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCAtDirective() local 7245 AddObjCExpressionResults(ResultBuilder & Results,bool NeedAt) AddObjCExpressionResults() argument 7310 AddObjCStatementResults(ResultBuilder & Results,bool NeedAt) AddObjCStatementResults() argument 7357 AddObjCVisibilityResults(const LangOptions & LangOpts,ResultBuilder & Results,bool NeedAt) AddObjCVisibilityResults() argument 7367 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCAtVisibility() local 7378 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCAtStatement() local 7390 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCAtExpression() local 7439 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCPropertyFlags() local 7577 AddObjCMethods(ObjCContainerDecl * Container,bool WantInstanceMethods,ObjCMethodKind WantKind,ArrayRef<IdentifierInfo * > SelIdents,DeclContext * CurContext,VisitedSelectorSet & Selectors,bool AllowSameLength,ResultBuilder & Results,bool InOriginalClass=true,bool IsRootClass=false) AddObjCMethods() argument 7675 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCPropertyGetter() local 7702 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCPropertySetter() local 7719 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCPassingType() local 7884 AddSuperSendCompletion(Sema & S,bool NeedSuperKeyword,ArrayRef<IdentifierInfo * > SelIdents,ResultBuilder & Results) AddSuperSendCompletion() argument 7984 ResultBuilder Results( CodeCompleteObjCMessageReceiver() local 8083 getPreferredArgumentTypeForMessageSend(ResultBuilder & Results,unsigned NumSelIdents) getPreferredArgumentTypeForMessageSend() argument 8119 AddClassMessageCompletions(Sema & SemaRef,Scope * S,ParsedType Receiver,ArrayRef<IdentifierInfo * > SelIdents,bool AtArgumentExpression,bool IsSuper,ResultBuilder & Results) AddClassMessageCompletions() argument 8197 ResultBuilder Results( CodeCompleteObjCClassMessage() local 8269 ResultBuilder Results( CodeCompleteObjCInstanceMessage() local 8413 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCSelector() local 8460 AddProtocolResults(DeclContext * Ctx,DeclContext * CurContext,bool OnlyForwardDeclarations,ResultBuilder & Results) AddProtocolResults() argument 8475 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCProtocolReferences() local 8501 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCProtocolDecl() local 8524 AddInterfaceResults(DeclContext * Ctx,DeclContext * CurContext,bool OnlyForwardDeclarations,bool OnlyUnimplemented,ResultBuilder & Results) AddInterfaceResults() argument 8539 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCInterfaceDecl() local 8557 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCClassForwardDecl() local 8576 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCSuperclass() local 8600 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCImplementationDecl() local 8622 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCInterfaceCategory() local 8666 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCImplementationCategory() local 8695 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCPropertyDefinition() local 8733 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCPropertySynthesizeIvar() local 8949 AddObjCKeyValueCompletions(ObjCPropertyDecl * Property,bool IsInstanceMethod,QualType ReturnType,ASTContext & Context,VisitedSelectorSet & KnownSelectors,ResultBuilder & Results) AddObjCKeyValueCompletions() argument 9602 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCMethodDecl() local 9753 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteObjCMethodDeclSelector() local 9821 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompletePreprocessorDirective() local 9996 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompletePreprocessorMacroName() local 10023 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompletePreprocessorExpression() local 10070 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteIncludedFile() local 10208 ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompleteAvailabilityPlatformName() local 10225 GatherGlobalCodeCompletions(CodeCompletionAllocator & Allocator,CodeCompletionTUInfo & CCTUInfo,SmallVectorImpl<CodeCompletionResult> & Results) GatherGlobalCodeCompletions() argument [all...] |