summaryrefslogtreecommitdiffstats
path: root/test/SemaCXX/type-traits.cpp
Commit message (Expand)AuthorAgeFilesLines
* Special members which are defaulted or deleted on their first declaration areRichard Smith2012-02-261-15/+87
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-241-1/+55
* Provide the __is_trivially_assignable type trait, which providesDouglas Gregor2012-02-231-0/+41
* Make sure we correctly treat __is_convertible_to as an unevaluated context. ...Eli Friedman2012-01-251-0/+6
* Implement support for the __is_final type trait, to determine whetherDouglas Gregor2011-12-031-0/+31
* Update all tests other than Driver/std.cpp to use -std=c++11 rather thanRichard Smith2011-10-131-1/+1
* Teach __has_nothrow_assign not to complain about access (GCC and EDGDouglas Gregor2011-10-121-0/+34
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-4/+11
* Implement the __is_trivially_copyable type traitSean Hunt2011-05-131-0/+87
* Add a triple to this test, otherwise it fails under MSVC because wchar_t is u...Francois Pichet2011-05-011-1/+1
* Make type-traits reflect that Clang's vectors act like scalar types.Chandler Carruth2011-04-301-0/+9
* Switch the type-trait like APIs on the AST to only check for incompleteChandler Carruth2011-04-301-2/+2
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+11
* t/clang/type-traitsJohn Wiegley2011-04-271-0/+825
* Begin tracking trivialness of move constructors and move assignmentChandler Carruth2011-04-231-0/+26
* Flesh out these tests just a tad more. This provides targetedChandler Carruth2011-04-231-3/+21
* Test POD and trivial type traits given a class derived from a genericChandler Carruth2011-04-231-0/+3
* Use a more precise name for some of the types here, and re-group severalChandler Carruth2011-04-231-49/+59
* Mechanical change moving all of the test statements away from a patternChandler Carruth2011-04-231-362/+362
* Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth2011-04-231-0/+34
* Fix some corner cases in the __is_base_of logic.John McCall2011-01-281-1/+11
* Give OpaqueValueExpr a source location, because its source locationDouglas Gregor2011-01-281-0/+6
* Teach the evaluation of the __is_convertible_to trait to translateDouglas Gregor2011-01-271-0/+7
* Implement the Microsoft __is_convertible_to type trait, modeling theDouglas Gregor2011-01-271-0/+28
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-0/+51
* Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor2010-09-281-0/+12
* Fix destructor and assignment operator lookup in the has_nothrow traits.Sebastian Redl2010-09-141-0/+1
* Don't crash when using type traits on a class with a constructor template.Sebastian Redl2010-09-131-0/+11
* Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function ...Sebastian Redl2010-09-131-0/+1
* Have __has_nothrow_copy use Sema's lookup routines. This fixes the problem wi...Sebastian Redl2010-09-131-0/+1
* Allow (cv) void and incomplete arrays to be passed to the type traits.Sebastian Redl2010-09-081-3/+35
* Implement __has_virtual_destructor. Patch by Steven Watanabe.Sebastian Redl2010-09-021-0/+29
* Implement the __has_nothrow trait family, by Steven Watanabe.Sebastian Redl2010-08-311-0/+101
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-2/+2
* When instantiating a class, if a base specifier is not dependent we still nee...Anders Carlsson2009-12-031-0/+8
* Implement __is_empty. Patch by Sean Hunt.Eli Friedman2009-08-151-8/+56
* This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor2009-07-231-0/+93
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
* PODness and Type TraitsSebastian Redl2009-01-051-0/+111