summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Encapsulate template arguments lists in a new class,Douglas Gregor2009-05-111-26/+14
* Implement the semantics of the injected-class-name within a classDouglas Gregor2009-05-101-3/+0
* Replace more release+static_cast with takeAs.Anders Carlsson2009-05-011-1/+1
* This is a pretty big cleanup for how invalid decl/type are handle.Chris Lattner2009-04-251-17/+10
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-12/+12
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-9/+8
* The injected-class-name of class templates and class templateDouglas Gregor2009-03-261-0/+2
* Implement template instantiation for static data members of classDouglas Gregor2009-03-251-0/+41
* Pass access specifiers through to member classes and member enums.Douglas Gregor2009-03-251-0/+1
* Instantiation for member classes of class templates. Note that onlyDouglas Gregor2009-03-251-0/+19
* Stub out some declaration kinds that cannot ever be instantiatedDouglas Gregor2009-03-251-0/+14
* Minor refactoring to eliminate an extra switch during template instantiationDouglas Gregor2009-03-251-3/+9
* Template instantiation for conversion functionsDouglas Gregor2009-03-251-0/+31
* Template instantiation for constructorsDouglas Gregor2009-03-241-0/+45
* More work on diagnosing abstract classes. We can now handle cases likeAnders Carlsson2009-03-241-1/+1
* Cleanup template instantiation for methods, destructorsDouglas Gregor2009-03-241-53/+107
* Template instantiation for destructors. This is somewhat repetitive;Douglas Gregor2009-03-241-1/+43
* Template instantiation for the declarations of member functions withinDouglas Gregor2009-03-231-0/+118
* Refactor instantiation of declarations within a template into a muchDouglas Gregor2009-03-171-0/+202
OpenPOWER on IntegriCloud