hanchenye-llvm-project/clang/tools/libclang
Richard Smith 0f0af19b05 [c++1z] N4295: fold-expressions.
This is a new form of expression of the form:

  (expr op ... op expr)

where one of the exprs is a parameter pack. It expands into

  (expr1 op (expr2onwards op ... op expr))

(and likewise if the pack is on the right). The non-pack operand can be
omitted; in that case, an empty pack gives a fallback value or an error,
depending on the operator.

llvm-svn: 221573
2014-11-08 05:07:16 +00:00
..
ARCMigrate.cpp Use the simpler version of llvm::sys::fs::exists. 2014-09-11 18:10:13 +00:00
BuildSystem.cpp VirtualFileSystem: Add YAMLVFSWriter to generate VFS mapping files 2014-05-20 21:43:27 +00:00
CIndex.cpp Refactor implementation of 'exclude header'. 2014-10-23 02:01:19 +00:00
CIndexCXX.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
CIndexCodeCompletion.cpp Update for LLVM api change. 2014-08-27 20:03:29 +00:00
CIndexDiagnostic.cpp unique_ptrify the diagnostics in CXDiagnosticSetImpl 2014-08-29 18:43:24 +00:00
CIndexDiagnostic.h unique_ptrify the diagnostics in CXDiagnosticSetImpl 2014-08-29 18:43:24 +00:00
CIndexHigh.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
CIndexInclusionStack.cpp Fix a typo in the function name that I just introduced (r201155) 2014-02-11 15:02:48 +00:00
CIndexUSRs.cpp libclang/libIndex: USR generation: mangle source location into USRs for macros, 2014-03-28 22:21:26 +00:00
CIndexer.cpp
CIndexer.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CLog.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CMakeLists.txt [CMake] Prune redundant libdeps. 2014-10-30 01:37:44 +00:00
CXComment.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
CXComment.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CXCompilationDatabase.cpp CompilationDatabase: Sure-up ownership of compilation databases using std::unique_ptr 2014-08-08 16:06:15 +00:00
CXCursor.cpp [c++1z] N4295: fold-expressions. 2014-11-08 05:07:16 +00:00
CXCursor.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CXLoadedDiagnostic.cpp Re-apply "Frontend: Extract SerializedDiagnosticReader out of CXLoadedDiagnostic (NFC)" 2014-10-14 06:30:31 +00:00
CXLoadedDiagnostic.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CXSourceLocation.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
CXSourceLocation.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CXStoredDiagnostic.cpp libclang: remove 'CXDiagnostic_Remark' 2014-04-26 14:43:53 +00:00
CXString.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
CXString.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CXTranslationUnit.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CXType.cpp Add frontend support for __vectorcall 2014-10-24 17:42:17 +00:00
CXType.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CursorVisitor.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
IndexBody.cpp Objective-C. revert patch for rdar://17554063. 2014-10-28 18:28:16 +00:00
IndexDecl.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
IndexTypeSourceInfo.cpp -ms-extensions: Implement __super scope specifier (PR13236). 2014-09-26 00:28:20 +00:00
Index_Internal.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
Indexing.cpp Unique_ptrify PPCallbacks ownership. 2014-09-10 04:53:53 +00:00
IndexingContext.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
IndexingContext.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
Makefile Refactor libTooling to reduce required dependencies. 2014-10-29 18:55:09 +00:00
libclang.exports [libclang] Add function to retrieve storage class in libclang. 2014-10-15 17:05:31 +00:00