llvm-project/clang/lib
Francisco Lopes da Silva 975a9f6ece Initial support for C++ parameter completion
The improved completion in call context now works with:

 - Functions.
 - Member functions.
 - Constructors.
 - New expressions.
 - Function call expressions.
 - Template variants of the previous.

There are still rough edges to be fixed:

 - Provide support for optional parameters.         (fix known)
 - Provide support for member initializers.         (fix known)
 - Provide support for variadic template functions. (fix unknown)
 - Others?

llvm-svn: 226670
2015-01-21 16:24:11 +00:00
..
ARCMigrate Objective-C SDK modernizer. When modernizing an enum to 2014-12-10 18:25:24 +00:00
AST AST: Don't ignore alignas on EnumDecls when calculating alignment 2015-01-21 10:54:38 +00:00
ASTMatchers Add voidType() matcher. 2014-12-15 15:09:22 +00:00
Analysis [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py 2015-01-14 11:29:14 +00:00
Basic Re-apply "r226548 - Introduce SPIR calling conventions" reverted in r226558. 2015-01-20 11:20:41 +00:00
CodeGen clang-format function. NFC. 2015-01-21 14:55:00 +00:00
Driver Implement command line options for stack probe space 2015-01-20 19:45:50 +00:00
Edit Edit: Do not extend a removal to include trailing whitespace if we're at the end 2014-09-15 11:47:10 +00:00
Format clang-format: Fix AlwaysBreakBeforeMultilineStrings with ColumnLimit=0 2015-01-20 12:59:20 +00:00
Frontend Implement command line options for stack probe space 2015-01-20 19:45:50 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers [AVX512] Add sub-vector FP extracts 2015-01-19 20:12:05 +00:00
Index [libclang] Use same USR encoding for 'char' regardless of what the target considers the sign to be. 2014-12-08 09:09:05 +00:00
Lex Inherit attributes when infering a framework module 2015-01-13 17:47:44 +00:00
Parse Initial support for C++ parameter completion 2015-01-21 16:24:11 +00:00
Rewrite Trim some includes. NFC. 2014-10-29 22:13:46 +00:00
Sema Initial support for C++ parameter completion 2015-01-21 16:24:11 +00:00
Serialization Fix bogus 'method is unavailable' errors with modules 2015-01-12 19:27:00 +00:00
StaticAnalyzer Test commit, no changes. 2015-01-20 09:47:57 +00:00
Tooling Attempt to fix the build with XCode 5.0.2 (and probably 5.1.1). 2015-01-16 15:57:15 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00