aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCXXScopeSpec.cpp
AgeCommit message (Expand)Author
2009-07-31Remove a redundant getCanonicalType callDouglas Gregor
2009-07-30What luck! Clang obtains support for refering to members of theDouglas Gregor
2009-07-30Support out-of-line definitions of the members of class templateDouglas Gregor
2009-07-29Change uses of:Ted Kremenek
2009-07-22Implement support for out-of-line definitions of the class members of classDouglas Gregor
2009-07-22Complain if we're entering the context of a dependent nested-name-specifier butDouglas Gregor
2009-07-21Basic parsing and semantic analysis for out-of-line definitions of theDouglas Gregor
2009-07-21Make Sema::ActOnCXXEnterDeclaratorScope robust against failures to computeDouglas Gregor
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-06-17Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorC...Argyrios Kyrtzidis
2009-05-14Implement explicit instantiations of member classes of class templates, e.g.,Douglas Gregor
2009-05-11Implement the notions of the "current instantiation" and "unknownDouglas Gregor
2009-03-28More improvements to namespace aliases. We now support everything except alia...Anders Carlsson
2009-03-27Initial implementation of parsing, semantic analysis, and templateDouglas Gregor
2009-03-26Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks hereDouglas Gregor
2009-03-26Revamp our representation of C++ nested-name-specifiers. We now have aDouglas Gregor
2009-03-19Introduce a new expression type, UnresolvedDeclRefExpr, that describesDouglas Gregor
2009-03-19Introduce a representation for types that we referred to via aDouglas Gregor
2009-03-18The scope representation can now be either a DeclContext pointer or aDouglas Gregor
2009-03-11Add basic, hackish support for instantiation of typedefs in a classDouglas Gregor
2009-02-25Implement parsing of nested-name-specifiers that involve template-ids, e.g.,Douglas Gregor
2009-02-14Add svn:eol-style=native to some filesCedric Venet
2009-02-04Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor
2009-01-30Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-24Add support for declaring pointers to members.Sebastian Redl
2009-01-14Refactor name lookup.Douglas Gregor
2009-01-08Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2008-12-16Delay parsing of default arguments of member functions until the classDouglas Gregor
2008-12-16Partial fix for qualified name lookup, such that the lookup of N inDouglas Gregor
2008-12-16Make name lookup when we're inside a declarator's scope, such as ClassName::f...Douglas Gregor
2008-12-11Address some comments on the name lookup/DeclContext patch from ChrisDouglas Gregor
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-11-19stop calling II::getName() unnecesarily in semaChris Lattner
2008-11-17Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor
2008-11-08Implement Sema support for C++ nested-name-specifiers.Argyrios Kyrtzidis