hanchenye-llvm-project/clang/docs
Eric Fiselier 0736066b0b [Sema] Add __is_aggregate type-trait
Summary:
[LWG 2911](http://cplusplus.github.io/LWG/lwg-defects.html#2911) adds `std::is_aggregate` to the library, which requires a new builtin trait. This patch implements `__is_aggregate`.


Reviewers: rsmith, majnemer, aaron.ballman

Reviewed By: aaron.ballman

Subscribers: STL_MSFT, cfe-commits

Differential Revision: https://reviews.llvm.org/D31513

llvm-svn: 300116
2017-04-12 22:12:15 +00:00
..
CommandGuide Driver: Remove support for -fobjc-gc* 2016-12-07 00:31:10 +00:00
analyzer [analyzer] Improve usability of ExprInspectionChecker 2017-03-09 00:01:10 +00:00
tools [clang-format] Add more examples and fix a bug in the py generation script 2017-03-13 14:42:47 +00:00
AddressSanitizer.rst [asan][docs] Fix the documentation to use clang++ for the C++ example 2016-12-15 22:55:21 +00:00
AttributeReference.rst
AutomaticReferenceCounting.rst docs: update docs for objc_storeStrong behaviour 2017-02-11 17:24:09 +00:00
Block-ABI-Apple.rst Fix example: byref struct's init was incorrect, and the block literal's holder should point to it. 2016-12-22 23:48:23 +00:00
Block-ABI-Apple.txt
BlockLanguageSpec.rst
CMakeLists.txt
ClangCheck.rst [clang docs] Minor fix in ClangCheck.rst 2016-11-14 17:31:24 +00:00
ClangCommandLineReference.rst Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
ClangFormat.rst Add the --no-color option to the git call in the doc when using clang-format-diff 2016-12-03 23:22:45 +00:00
ClangFormatStyleOptions.rst Add more examples to clang-format configuration 2017-04-11 07:07:05 +00:00
ClangPlugins.rst
ClangTools.rst
ControlFlowIntegrity.rst
ControlFlowIntegrityDesign.rst Proposal: Backward-edge CFI for return statements (RCFI) 2017-03-20 20:42:00 +00:00
CrossCompilation.rst [docs] Use x86_64 and i386 instead of x86 as arch for triples. 2016-12-05 22:52:20 +00:00
DataFlowSanitizer.rst
DataFlowSanitizerDesign.rst
DiagnosticsReference.rst [docs] Regenerate DiagnosticsReference.rst. We don't have automatic generation of this set up server-side yet. 2017-01-20 19:27:09 +00:00
DriverArchitecture.png
DriverInternals.rst
ExternalClangExamples.rst Add LibreOffice Clang plugin to ExternalClangExamples.rst 2017-03-22 08:45:49 +00:00
FAQ.rst
HowToSetupToolingForLLVM.rst Fixed a typo (compilation_commands.json --> compile_commands.json). 2016-08-19 13:36:31 +00:00
InternalsManual.rst
IntroductionToTheClangAST.rst
ItaniumMangleAbiTags.rst
JSONCompilationDatabase.rst Extend CompilationDatabase by a field for the output filename 2016-12-01 23:37:45 +00:00
LTOVisibility.rst docs: Use the term "whole-program devirtualization" instead of "virtual function call optimization". 2017-04-10 23:54:28 +00:00
LanguageExtensions.rst [Sema] Add __is_aggregate type-trait 2017-04-12 22:12:15 +00:00
LeakSanitizer.rst
LibASTMatchers.rst Typo fix in AST matcher documentation: s/aribtrary/arbitrary/ 2016-12-31 01:04:02 +00:00
LibASTMatchersReference.html [ASTMatchers] add typeAliasTemplateDecl matcher. 2017-03-28 12:56:47 +00:00
LibASTMatchersTutorial.rst [clang] Minor fix to libASTMatcherTutorial 2016-12-30 20:49:44 +00:00
LibFormat.rst
LibTooling.rst
MSVCCompatibility.rst Update MSVC compat docs about debug info 2016-12-14 21:34:19 +00:00
Makefile.sphinx
MemorySanitizer.rst [docs] Update the TSan and MSan docs to refer to the new no_sanitize attribute 2016-10-27 21:38:44 +00:00
Modules.rst [Modules] Add documentation on private frameworks 2017-03-16 23:18:55 +00:00
ObjectiveCLiterals.rst
PCHInternals.rst
PCHLayout.graffle
PCHLayout.png
PTHInternals.rst
RAVFrontendAction.rst
README.txt
ReleaseNotes.rst Fix some sphinx -Werror's 2017-03-20 17:07:49 +00:00
SafeStack.rst
SanitizerCoverage.rst [sancov] pc_guard_init is called at least once per DSO. 2017-02-08 21:28:39 +00:00
SanitizerSpecialCaseList.rst
SanitizerStats.rst
SourceBasedCodeCoverage.rst [docs] coverage: Clarify which flags enable gcov-style profiling (NFC) 2017-02-09 21:33:21 +00:00
ThinLTO.rst [ThinLTO] Update doc to include lld (now supported). 2016-10-13 17:42:38 +00:00
ThreadSafetyAnalysis.rst
ThreadSanitizer.rst [docs] Update the TSan and MSan docs to refer to the new no_sanitize attribute 2016-10-27 21:38:44 +00:00
Toolchain.rst Add documentation describing the components of a complete toolchain including Clang. 2016-10-27 20:55:56 +00:00
Tooling.rst
UndefinedBehaviorSanitizer.rst [docs] Clarify sanitizer flag behavior 2017-03-20 21:40:58 +00:00
UsersManual.rst [Driver] Add compiler option to generate a reproducer 2017-04-12 21:46:20 +00:00
conf.py Update docs/conf.py version 2017-01-12 21:41:38 +00:00
doxygen-mainpage.dox
doxygen.cfg.in [docs] Tell Doxygen to expand LLVM_ALIGNAS to nothing 2017-01-19 09:27:45 +00:00
index.rst [docs] Add TableGen-based generator for command line argument documentation, 2017-01-24 19:39:46 +00:00
make.bat

README.txt

See llvm/docs/README.txt