Lines Matching defs:Result
89 virtual void handleDeclaration(const CodeCompletionResult &Result) {
92 Results.push_back(Result.Declaration->getName().str());
96 if (auto *VD = dyn_cast<VarDecl>(Result.Declaration)) {
120 virtual void handleKeyword(const CodeCompletionResult &Result) {
126 if (StringRef(Result.Keyword).starts_with(Prefix))
127 Results.push_back(Result.Keyword);
132 virtual void handlePattern(const CodeCompletionResult &Result) {}
136 virtual void handleMacro(const CodeCompletionResult &Result) {}
144 void handleDeclaration(const CodeCompletionResult &Result) override {
145 auto *ID = Result.Declaration->getIdentifier();
148 if (!isa<CXXMethodDecl>(Result.Declaration))
150 const auto *Fun = cast<CXXMethodDecl>(Result.Declaration);
159 void handleKeyword(const CodeCompletionResult &Result) override {}
182 auto &Result = InResults[I];
183 switch (Result.Kind) {
185 if (Result.Hidden) {
188 if (!Result.Declaration->getDeclName().isIdentifier() ||
189 !Result.Declaration->getName().starts_with(Prefix)) {
192 CCH->handleDeclaration(Result);
195 CCH->handleKeyword(Result);
198 CCH->handleMacro(Result);
201 CCH->handlePattern(Result);