- Jun 05, 2009
-
-
Douglas Gregor authored
- Once we have deduced template arguments for a class template partial specialization, we use exactly those template arguments for instantiating the definition of the class template partial specialization. - Added template argument deduction for non-type template parameters. - Added template argument deduction for dependently-sized array types. With these changes, we can now implement, e.g., the remove_reference type trait. Also, Daniel's Ackermann template metaprogram now compiles properly. llvm-svn: 72909
-
Eli Friedman authored
llvm-svn: 72908
-
Eli Friedman authored
llvm-svn: 72907
-
Devang Patel authored
llvm-svn: 72905
-
Devang Patel authored
llvm-svn: 72902
-
Eli Friedman authored
llvm-svn: 72901
-
Eli Friedman authored
llvm-svn: 72900
-
- Jun 04, 2009
-
-
Anders Carlsson authored
llvm-svn: 72892
-
Eli Friedman authored
llvm-svn: 72887
-
Eli Friedman authored
correctly. llvm-svn: 72886
-
Eli Friedman authored
string.h builtins to be in the same order as the list in the C99 standard.) llvm-svn: 72882
-
Daniel Dunbar authored
llvm-svn: 72879
-
Daniel Dunbar authored
Also, link users manual from the main web page. llvm-svn: 72878
-
Fariborz Jahanian authored
llvm-svn: 72871
-
Chris Lattner authored
function of interest, not an operand of it. llvm-svn: 72869
-
Chris Lattner authored
one. llvm-svn: 72868
-
Torok Edwin authored
llvm-svn: 72856
-
Torok Edwin authored
llvm-svn: 72855
-
Anders Carlsson authored
llvm-svn: 72849
-
Anders Carlsson authored
llvm-svn: 72848
-
Douglas Gregor authored
llvm-svn: 72846
-
Anders Carlsson authored
llvm-svn: 72844
-
Anders Carlsson authored
llvm-svn: 72842
-
Anders Carlsson authored
llvm-svn: 72838
-
Anders Carlsson authored
llvm-svn: 72837
-
Anders Carlsson authored
llvm-svn: 72835
-
Anders Carlsson authored
llvm-svn: 72834
-
Anders Carlsson authored
llvm-svn: 72832
-
Anders Carlsson authored
llvm-svn: 72831
-
Fariborz Jahanian authored
llvm-svn: 72827
-
Douglas Gregor authored
llvm-svn: 72822
-
Douglas Gregor authored
llvm-svn: 72820
-
Douglas Gregor authored
deductions of the same template parameter are equivalent. This allows us to implement the is_same type trait (!). Also, move template argument deduction into its own file and update a few build systems with this change (grrrr). llvm-svn: 72819
-
Douglas Gregor authored
llvm-svn: 72815
-
Mike Stump authored
llvm-svn: 72814
-
- Jun 03, 2009
-
-
Douglas Gregor authored
llvm-svn: 72813
-
Douglas Gregor authored
llvm-svn: 72812
-
Douglas Gregor authored
llvm-svn: 72809
-
Eli Friedman authored
llvm-svn: 72803
-
Ted Kremenek authored
llvm-svn: 72799
-