- 9813753 Add pretty-printing for class template specializations, e.g., by Douglas Gregor · 16 years ago
- 40808ce Implement template instantiation for ClassTemplateSpecializationTypes, by Douglas Gregor · 16 years ago
- ceef30c Mark a non-type template parameter invalid if there was a problem with its type by Douglas Gregor · 16 years ago
- 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 16 years ago
- cd281c3 Implement template instantiation for pointer, reference, and (some) by Douglas Gregor · 16 years ago
- 99ebf65 Implement the basic approach for instantiating types, with a lot of FIXME'd by Douglas Gregor · 16 years ago
- b2fb6de Clean up and document code modification hints. by Douglas Gregor · 16 years ago
- fc705b8 Make the type associated with a ClassTemplateSpecializationDecl be a by Douglas Gregor · 16 years ago
- 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 16 years ago
- 6bc9f7e Improve location information on "reused" class template specialization by Douglas Gregor · 16 years ago
- 88b7094 Perform additional semantic checking of class template by Douglas Gregor · 16 years ago
- 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 16 years ago
- fe90de7 silence some warnings in no asserts mode. by Chris Lattner · 16 years ago
- 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 16 years ago
- cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
- 3e00bad Added ClassTemplateSpecializationDecl, which is a subclass of by Douglas Gregor · 16 years ago
- 1a35fde Fix comment. by Mike Stump · 16 years ago
- 1bc6913 Appease the language lawyers by Douglas Gregor · 16 years ago
- cc45cb3 Finished semantic analysis of non-type template arguments, to check by Douglas Gregor · 16 years ago
- 5fa77e9 Avoid bogus warning. by Mike Stump · 16 years ago
- 8e6563b Reverted r64307. Moved hasSameType and hasSameUnqualifiedType from by Douglas Gregor · 16 years ago
- 62cb18d Allow the use of default template arguments when forming a class by Douglas Gregor · 16 years ago
- 26a0bdb Rename Sema::hasSameType to QualType::isSameAs by Douglas Gregor · 16 years ago
- 658bbb5 Implement semantic checking for template arguments that correspond to by Douglas Gregor · 16 years ago
- b86b057 Add semantic checking for template arguments that correspond to by Douglas Gregor · 16 years ago
- f684e6e Semantic checking for template arguments that correspond to non-type by Douglas Gregor · 16 years ago
- a35284b Add partial semantic checking of template arguments that are meant for by Douglas Gregor · 16 years ago
- 6ae5e66 Add type-checking and implicit conversions for template parameters of by Douglas Gregor · 16 years ago
- d684b00 Implement parsing, semantic analysis and ASTs for default template by Douglas Gregor · 16 years ago
- 5d290d5 Semantic analysis for non-type template parameter declarations. by Douglas Gregor · 16 years ago
- 8b64259 Teach the type-id/expression disambiguator about different by Douglas Gregor · 16 years ago
- dd0574e Check template template arguments against their corresponding template by Douglas Gregor · 16 years ago
- c15cb38 Rudimentary checking of template arguments against their corresponding by Douglas Gregor · 16 years ago
- 5908e9f Eliminate TemplateArg so that we only have a single kind of by Douglas Gregor · 16 years ago
- 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
- ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
- aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
- 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
- 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
- 3e8ffd2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
- c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
- d6fb7ef Ultrasimplistic sketch for the parsing of C++ template-ids. This won't by Douglas Gregor · 16 years ago
- f57172b Move Sema::isTemplateParameterDecl to Decl::isTemplateParameter, where it belongs by Douglas Gregor · 16 years ago
- 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
- 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago