summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaCXXScopeSpec.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split LookupResult into its own header.John McCall2009-11-181-0/+1
* Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall2009-11-171-13/+15
* When starting a C++ member access expression, make sure to compute theDouglas Gregor2009-11-041-63/+68
* Unify our diagnostic printing for errors of the form, "we didn't likeDouglas Gregor2009-10-131-3/+1
* Refactor the LookupResult API to simplify most common operations. Require us...John McCall2009-10-091-20/+23
* When entering the scope of a declarator, make sure that the scope isDouglas Gregor2009-09-241-2/+10
* Implement code completion for tags, e.g., code completion after "enum"Douglas Gregor2009-09-181-4/+4
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-63/+63
* Improve template instantiation for member access expressions thatDouglas Gregor2009-09-031-37/+88
* Add a wicked little test-case that illustrates what we have to dealDouglas Gregor2009-09-021-1/+5
* Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor2009-09-021-85/+153
* More missing member goodness.Anders Carlsson2009-08-301-3/+6
* Improve diagnostics for missing members. This renames the err_typecheck_no_me...Anders Carlsson2009-08-301-1/+1
* Bye-bye old RequireCompleteType.Anders Carlsson2009-08-261-2/+3
* Improve diagnostics and recovery when the nested-name-specifier of aDouglas Gregor2009-08-261-16/+6
* Improve support for out-of-line definitions of nested templates andDouglas Gregor2009-08-251-13/+17
* Use Sema's LocInfoType to pass and preserve type source info through the Parser.Argyrios Kyrtzidis2009-08-191-1/+1
* Take 2 on AltiVec-style vector initializers. Nate Begeman2009-08-101-0/+3
* Support nested-name-specifiers for C++ member access expressions, e.g.,Douglas Gregor2009-08-061-0/+50
* Remove a redundant getCanonicalType callDouglas Gregor2009-07-311-1/+1
* What luck! Clang obtains support for refering to members of theDouglas Gregor2009-07-301-1/+2
* Support out-of-line definitions of the members of class templateDouglas Gregor2009-07-301-2/+12
* Change uses of:Ted Kremenek2009-07-291-2/+2
* Implement support for out-of-line definitions of the class members of classDouglas Gregor2009-07-221-1/+1
* Complain if we're entering the context of a dependent nested-name-specifier butDouglas Gregor2009-07-221-1/+13
* Basic parsing and semantic analysis for out-of-line definitions of theDouglas Gregor2009-07-211-7/+43
* Make Sema::ActOnCXXEnterDeclaratorScope robust against failures to computeDouglas Gregor2009-07-211-3/+8
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-2/+2
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-2/+2
* Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorC...Argyrios Kyrtzidis2009-06-171-13/+2
* Implement explicit instantiations of member classes of class templates, e.g.,Douglas Gregor2009-05-141-1/+2
* Implement the notions of the "current instantiation" and "unknownDouglas Gregor2009-05-111-5/+97
* More improvements to namespace aliases. We now support everything except alia...Anders Carlsson2009-03-281-0/+4
* Initial implementation of parsing, semantic analysis, and templateDouglas Gregor2009-03-271-5/+8
* Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks hereDouglas Gregor2009-03-261-4/+4
* Revamp our representation of C++ nested-name-specifiers. We now have aDouglas Gregor2009-03-261-24/+63
* Introduce a new expression type, UnresolvedDeclRefExpr, that describesDouglas Gregor2009-03-191-0/+15
* Introduce a representation for types that we referred to via aDouglas Gregor2009-03-191-47/+17
* The scope representation can now be either a DeclContext pointer or aDouglas Gregor2009-03-181-11/+52
* Add basic, hackish support for instantiation of typedefs in a classDouglas Gregor2009-03-111-0/+30
* Implement parsing of nested-name-specifiers that involve template-ids, e.g.,Douglas Gregor2009-02-251-0/+11
* Add svn:eol-style=native to some filesCedric Venet2009-02-141-106/+106
* Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor2009-02-041-1/+1
* Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor2009-01-301-8/+2
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+0
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Add support for declaring pointers to members.Sebastian Redl2009-01-241-0/+1
* Refactor name lookup.Douglas Gregor2009-01-141-61/+17
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-1/+1
* This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff2009-01-081-1/+1
OpenPOWER on IntegriCloud