summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make our marking of virtual members functions in a class beDouglas Gregor2010-01-061-0/+7
* When transforming CXXExprWithTemporaries and CXXBindTemporaryExprDouglas Gregor2009-12-241-1/+0
* When we see a CXXDefaultArgExpr during template instantiation, rebuildDouglas Gregor2009-12-231-1/+3
* The refactor of implicit member access expressions means we don't need thisJohn McCall2009-12-081-13/+7
* DeclRefExpr stores a ValueDecl internally.John McCall2009-12-081-19/+2
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-3/+3
* Move RequireCompleteType requirement for fields early into ActOnField so thatEli Friedman2009-12-071-3/+3
* Fix "using typename" and the instantiation of non-dependent using declarations.John McCall2009-12-041-2/+0
* Unify the end-of-class code paths used by the parser and templateDouglas Gregor2009-12-031-4/+1
* When instantiating a class, if a base specifier is not dependent we still nee...Anders Carlsson2009-12-031-0/+7
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-2/+1
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-47/+1
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-3/+1
* Reorganize the intermediate BuildDeclarationNameExpr routines again.John McCall2009-11-221-6/+10
* Consider a FunctionTemplate to be an overload all on its lonesome. TrackJohn McCall2009-11-221-16/+7
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-44/+54
* Instead of hanging a using declaration's target decls directly off the using John McCall2009-11-171-4/+40
* When instantiating a reference to a non-type template parameter of pointer toDouglas Gregor2009-11-121-2/+32
* Improve diagnostics when a default template argument does not matchDouglas Gregor2009-11-111-46/+105
* Before checking a template template argument against its correspondingDouglas Gregor2009-11-111-8/+70
* Introduce a new representation for template templateDouglas Gregor2009-11-111-6/+6
* Improve instantiation of default template arguments for nestedDouglas Gregor2009-11-091-1/+10
* Special-case default argument expression in instantiation. This should fix PR...Sebastian Redl2009-11-081-0/+12
* When performing template instantiation (transformation) ofDouglas Gregor2009-11-041-6/+10
* Implement "incremental" template instantiation for non-type templateDouglas Gregor2009-10-311-49/+50
* Track source information for template arguments and template specializationJohn McCall2009-10-291-3/+4
* Implement support for semantic checking and template instantiation ofDouglas Gregor2009-10-291-47/+58
* An explicit instantiation definition only instantiations those classDouglas Gregor2009-10-271-34/+88
* Only set the point of instantiation for an implicit or explicitDouglas Gregor2009-10-271-12/+19
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-2/+13
* Clone Sema::SubstType for DeclaratorInfos.John McCall2009-10-211-0/+16
* Rewrite TreeTransform to transform types as DeclaratorInfos rather than as bareJohn McCall2009-10-211-11/+26
* Handle substitutions into the "first qualifier in scope" of aDouglas Gregor2009-10-201-0/+29
* When performing template-substitution into a type, don't just replace theJohn McCall2009-10-181-1/+5
* Improve point-of-instantiation location information for members of class temp...Douglas Gregor2009-10-151-2/+2
* Check the interactions between explicit instantiations and templateDouglas Gregor2009-10-151-0/+7
* Testing and some minor fixes for explicit template instantiation.Douglas Gregor2009-10-141-2/+5
* When explicitly specializing a member that is a template, mark theDouglas Gregor2009-10-131-5/+27
* Improve checking for specializations of member classes of classDouglas Gregor2009-10-081-4/+19
* For instantiations of static data members of class templates, keepDouglas Gregor2009-10-081-3/+6
* Make sure to set the template specialization kind of an explicitDouglas Gregor2009-10-081-3/+3
* Keep track of whether a member function instantiated from a memberDouglas Gregor2009-10-071-4/+11
* Slightly improve the semantics of extern templates for member functions of cl...Douglas Gregor2009-09-291-2/+3
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-1/+1
* Teach Sema::FindInstantiatedDecl to find instantiated RecordDecls evenDouglas Gregor2009-09-161-3/+4
* Slightly improved template argument deduction for use in partialDouglas Gregor2009-09-151-0/+3
* Implement partial ordering of class template partial specializations Douglas Gregor2009-09-151-10/+43
* Slight improvement for extern templates, so that an explicitDouglas Gregor2009-09-111-4/+21
* Track a class template specialization's point of instantiation separatelyJohn McCall2009-09-111-1/+1
* Support elaborated dependent types and diagnose tag mismatches.John McCall2009-09-111-1/+31
OpenPOWER on IntegriCloud