llvm-project/clang/docs
Douglas Gregor 29c42f2a25 Implement a new type trait __is_trivially_constructible(T, Args...)
that provides the behavior of the C++11 library trait
std::is_trivially_constructible<T, Args...>, which can't be
implemented purely as a library.

Since __is_trivially_constructible can have zero or more arguments, I
needed to add Yet Another Type Trait Expression Class, this one
handling arbitrary arguments. The next step will be to migrate
UnaryTypeTrait and BinaryTypeTrait over to this new, more general
TypeTrait class.

Fixes the Clang side of <rdar://problem/10895483> / PR12038.

llvm-svn: 151352
2012-02-24 07:38:34 +00:00
..
tools Fix a typo (builting -> builtin). 2012-02-05 11:24:56 +00:00
AddressSanitizer.html [asan] document the need for -fno-optimize-sibling-calls 2012-01-23 18:50:23 +00:00
AnalyzerRegions.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
AutomaticReferenceCounting.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
Block-ABI-Apple.txt Fix another typo (int -> id for captured_obj). 2011-07-12 20:34:06 +00:00
BlockLanguageSpec.txt fix example as per rdar://problem/9461587 2011-06-14 21:41:00 +00:00
DriverArchitecture.png Reverted r103214. 2010-05-07 00:42:33 +00:00
DriverInternals.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
InternalsManual.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
LanguageExtensions.html Implement a new type trait __is_trivially_constructible(T, Args...) 2012-02-24 07:38:34 +00:00
Makefile Delete doxygen.cfg, and use cwd-relative paths in doxygen.cfg.in. 2011-05-13 03:29:06 +00:00
PCHInternals.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
PCHLayout.graffle Reverted r103214. 2010-05-07 00:42:33 +00:00
PCHLayout.png Reverted r103214. 2010-05-07 00:42:33 +00:00
PTHInternals.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
ReleaseNotes.html Fix indentation 2012-02-23 17:54:00 +00:00
UsersManual.html Improve placement of clang crash diagnostics section. 2012-02-22 20:26:10 +00:00
doxygen.cfg.in Do not create sub_dirs. This breaks the CSS links for the website and produces really long URLS. 2011-11-01 20:09:03 +00:00
doxygen.css docs/doxygen.css: Import .memitem, .memproto and .memdoc from llvm/doxygen. 2011-08-12 06:24:04 +00:00
doxygen.footer Reverted r103214. 2010-05-07 00:42:33 +00:00
doxygen.header Reverted r103214. 2010-05-07 00:42:33 +00:00
doxygen.intro Reverted r103214. 2010-05-07 00:42:33 +00:00