Lines Matching full:code

1 //=== unittests/Sema/CodeCompleteTest.cpp - Code Complete tests ==============//
137 // 1-based code complete position <Line, Col>;
142 ParsedSourceLocation offsetToPosition(llvm::StringRef Code, size_t Offset) { in offsetToPosition() argument
143 Offset = std::min(Code.size(), Offset); in offsetToPosition()
144 StringRef Before = Code.substr(0, Offset); in offsetToPosition()
152 CompletionContext runCompletion(StringRef Code, size_t Offset) { in runCompletion() argument
155 std::make_unique<CodeCompleteAction>(offsetToPosition(Code, Offset), in runCompletion()
157 Code, {"-std=c++11"}, TestCCName); in runCompletion()
163 return runCompletion(A.code(), A.point()); in runCodeCompleteOnCode()
172 auto Results = runCompletion(A.code(), Point); in collectPreferredTypes()
183 CollectCompletedFunctions(StringRef Code, std::size_t Point) { in CollectCompletedFunctions() argument
186 std::make_unique<CodeCompleteAction>(offsetToPosition(Code, Point), in CollectCompletedFunctions()
188 Code, {"-std=c++11"}, TestCCName); in CollectCompletedFunctions()
193 llvm::Annotations Code(R"cpp( in TEST() local
245 for (const auto &P : Code.points("canBeCall")) { in TEST()
246 auto Results = CollectCompletedFunctions(Code.code(), P); in TEST()
253 for (const auto &P : Code.points("cannotBeCall")) { in TEST()
254 auto Results = CollectCompletedFunctions(Code.code(), P); in TEST()
262 for (const auto &P : Code.points()) { in TEST()
263 auto Results = CollectCompletedFunctions(Code.code(), P); in TEST()
317 StringRef Code = R"cpp( in TEST() local
323 EXPECT_THAT(collectPreferredTypes(Code), Each("int")); in TEST()
325 Code = R"cpp( in TEST()
331 EXPECT_THAT(collectPreferredTypes(Code), Each("float")); in TEST()
334 Code = R"cpp( in TEST()
339 EXPECT_THAT(collectPreferredTypes(Code), Each("int *")); in TEST()
341 Code = R"cpp( in TEST()
349 auto Types = collectPreferredTypes(Code, &PtrDiff); in TEST()
354 Code = R"cpp( in TEST()
359 EXPECT_THAT(collectPreferredTypes(Code), Each("int")); in TEST()
361 Code = R"cpp( in TEST()
367 EXPECT_THAT(collectPreferredTypes(Code), Each("int *")); in TEST()
370 Code = R"cpp( in TEST()
376 EXPECT_THAT(collectPreferredTypes(Code), Each("_Bool")); in TEST()
379 Code = R"cpp( in TEST()
384 EXPECT_THAT(collectPreferredTypes(Code), Each("long long")); in TEST()
386 Code = R"cpp( in TEST()
392 EXPECT_THAT(collectPreferredTypes(Code), Each("A")); in TEST()
394 Code = R"cpp( in TEST()
402 EXPECT_THAT(collectPreferredTypes(Code), Each("A")); in TEST()
405 Code = R"cpp( in TEST()
413 EXPECT_THAT(collectPreferredTypes(Code), Each("int")); in TEST()
416 Code = R"cpp( in TEST()
424 EXPECT_THAT(collectPreferredTypes(Code), Each("NULL TYPE")); in TEST()
428 Code = R"cpp( in TEST()
438 EXPECT_THAT(collectPreferredTypes(Code), Each("Cls")); in TEST()
440 Code = R"cpp( in TEST()
447 EXPECT_THAT(collectPreferredTypes(Code), Each("_Bool")); in TEST()
449 Code = R"cpp( in TEST()
458 EXPECT_THAT(collectPreferredTypes(Code), Each("NULL TYPE")); in TEST()
462 StringRef Code = R"cpp( in TEST() local
472 EXPECT_THAT(collectPreferredTypes(Code), Each("int *")); in TEST()
476 StringRef Code = R"cpp( in TEST() local
487 EXPECT_THAT(collectPreferredTypes(Code), Each("_Bool")); in TEST()
491 StringRef Code = R"cpp( in TEST() local
503 EXPECT_THAT(collectPreferredTypes(Code), Each("const int *")); in TEST()
507 StringRef Code = R"cpp( in TEST() local
515 EXPECT_THAT(collectPreferredTypes(Code), Each("long long")); in TEST()
517 Code = R"cpp( in TEST()
528 EXPECT_THAT(collectPreferredTypes(Code), Each("_Bool")); in TEST()
530 Code = R"cpp( in TEST()
535 EXPECT_THAT(collectPreferredTypes(Code), Each("const int")); in TEST()
537 Code = R"cpp( in TEST()
543 EXPECT_THAT(collectPreferredTypes(Code), Each("int *")); in TEST()
545 Code = R"cpp( in TEST()
555 StringRef Code = R"cpp( in TEST() local
558 EXPECT_THAT(collectPreferredTypes(Code), Each("const int *")); in TEST()
562 StringRef Code = R"cpp( in TEST() local
576 EXPECT_THAT(collectPreferredTypes(Code), Each("const int *")); in TEST()
578 Code = R"cpp( in TEST()
595 EXPECT_THAT(collectPreferredTypes(Code), Each("volatile double *")); in TEST()
597 Code = R"cpp( in TEST()
608 EXPECT_THAT(collectPreferredTypes(Code), Each("ns::vector")); in TEST()
610 Code = R"cpp( in TEST()
621 EXPECT_THAT(collectPreferredTypes(Code), Each("vector<int>")); in TEST()
625 StringRef Code = R"cpp( in TEST() local
632 EXPECT_THAT(collectPreferredTypes(Code), Each("NULL TYPE")); in TEST()