llvm-project/clang/test/CodeCompletion
David Goldman 3e804d2581 Support framework import/include auto-completion
Frameworks filesystem representations:
  UIKit.framework/Headers/%header%

Framework import format:
  #import <UIKit/%header%>

Thus the completion code must map the input format of <UIKit/> to
the path of UIKit.framework/Headers as well as strip the
".framework" suffix when auto-completing the framework name.

llvm-svn: 355008
2019-02-27 17:40:33 +00:00
..
Inputs [Lex] Fix crash on code completion in comment in included file. 2018-01-19 23:41:47 +00:00
PR9728.cpp
accessibility-crash.cpp [CodeComplete] Cleanup access checking in code completion 2018-12-03 13:29:17 +00:00
accessibility.cpp [CodeComplete] Fix a crash in access checks of inner classes 2018-12-05 17:38:39 +00:00
auto.cpp
auto_type.c
bracket-decl.c
call.c
call.cpp [CodeComplete] Clearly distinguish signature help and code completion. 2018-09-07 14:04:39 +00:00
comments.cpp [Lex] Fix crash on code completion in comment in included file. 2018-01-19 23:41:47 +00:00
constexpr.cpp
crash-func-decl.cpp [CodeComplete] Fix crash when completing params function declarations. 2018-10-10 10:51:48 +00:00
crash-func-init.cpp Fixed a crash in code completion. 2017-09-08 13:36:38 +00:00
crash-null-type.cpp [CodeComplete] [clangd] Fix crash on ValueDecl with a null type 2019-01-24 10:41:43 +00:00
crash-skipped-bodies-template-inst.cpp [NFC] Explicitly add -std=c++14 option to tests that rely on the C++14 default 2019-02-05 12:05:53 +00:00
ctor-initializer.cpp [clang] Improve ctor initializer completions. 2018-11-01 15:54:18 +00:00
documentation.cpp
documentation.m
enable-if-attr-crash.cpp [SemaOverload] Fixed crash on code completion 2018-03-09 14:43:29 +00:00
end-of-file.cpp [CodeComplete] Fix completion in the middle of ident in ctor lists. 2018-04-25 15:13:34 +00:00
end-of-ident-macro.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
end-of-ident.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
enum-switch-case-qualified.cpp
enum-switch-case.c
enum-switch-case.cpp
function-overloads.cpp Pass PartialOverloading argument to the correct corresponding parameter 2018-12-11 16:53:25 +00:00
function-templates.cpp
functions.cpp Add default values for function parameter chunks 2017-07-19 10:45:40 +00:00
ignore-ns-level-decls.cpp [Sema] Ignore decls in namespaces when global decls are not wanted. 2017-12-13 10:26:49 +00:00
included-files.cpp [CodeComplete] #include completion treats -I as non-system (require header-like extension). 2018-10-01 11:56:42 +00:00
included-frameworks.m Support framework import/include auto-completion 2019-02-27 17:40:33 +00:00
incomplete-ret-type.cpp [CodeComplete] Provide completion in decls even for incomplete types 2018-05-14 13:50:36 +00:00
inside-macros.cpp [CodeComplete] Fix completion in the middle of idents in macro calls 2018-01-22 17:18:28 +00:00
keywords.cpp
macros-in-modules.c
macros-in-modules.m
macros.c [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
member-access.c [CodeComplete] Generate completion fix-its for C code as well 2018-09-21 11:23:22 +00:00
member-access.cpp [CodeComplete] Expose InBaseClass signal in code completion results. 2018-10-24 12:57:27 +00:00
namespace-alias.cpp
namespace.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
nested-name-specifier.cpp
objc-expr.m
objc-message.m
objc-message.mm [CodeComplete] Expose InBaseClass signal in code completion results. 2018-10-24 12:57:27 +00:00
objc-protocol-member-access.m [CodeComplete] Penalize inherited ObjC properties for auto-completion 2018-11-20 22:06:54 +00:00
operator.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
ordinary-name-cxx11.cpp [CodeComplete] Do not complete self-initializations 2018-11-07 10:02:31 +00:00
ordinary-name.c
ordinary-name.cpp [CodeComplete] Do not complete self-initializations 2018-11-07 10:02:31 +00:00
overrides.cpp [clang] Implement Override Suggestions in Sema. 2018-10-02 09:42:31 +00:00
paren_locs.cpp [CodeComplete] Report location of opening parens for signature help 2018-08-30 13:08:03 +00:00
pch-and-module.m
pragma-macro-token-caching.c Refactor the way we handle diagnosing unused expression results. 2019-01-04 16:58:14 +00:00
preamble.c
preferred-type.cpp [CodeComplete] Set preferred type to bool on conditions 2018-12-13 15:36:32 +00:00
qualifiers-as-written.cpp Workaround reverse-iteration buildbot breakages. Filed PR35244. 2017-11-08 13:05:52 +00:00
self-inits.cpp [CodeComplete] Do not complete self-initializations 2018-11-07 10:02:31 +00:00
signatures-crash.cpp [CodeComplete] Fix assertion failure 2018-12-07 13:17:52 +00:00
skip-auto-funcs.cpp [NFC] Explicitly add -std=c++14 option to tests that rely on the C++14 default 2019-02-05 12:05:53 +00:00
some_struct.h
stdin.c
tag.c [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
tag.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
templates.cpp
this-quals.cpp [CodeComplete] Properly determine qualifiers of 'this' in a lambda 2018-12-19 18:01:24 +00:00
truncation.c
truncation.c.h
uninstantiated_params.cpp Avoid printing some redundant name qualifiers in completion 2017-11-08 10:39:09 +00:00
using-namespace.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
using.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00