llvm-project/clang/lib/Parse
Argyrios Kyrtzidis fa8e15bfa5 -Implement proper name lookup for namespaces.
-identifierResolver exposes an iterator interface to get all decls through the scope chain.
-The semantic staff (checking IdentifierNamespace and Doug's checking for shadowed tags were moved out of IdentifierResolver and back into Sema. IdentifierResolver just gives an iterator for all reachable decls of an identifier.

llvm-svn: 50923
2008-05-09 23:39:43 +00:00
..
AttributeList.cpp initial support for recognizing __transparent_union__ attributes 2008-04-25 09:32:00 +00:00
DeclSpec.cpp This patch is just the easy part of the class names patch, which 2008-04-13 18:59:07 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MinimalAction.cpp Two changes to Sema::LookupDecl() interface. 2008-04-02 14:35:35 +00:00
ParseDecl.cpp -Implement proper name lookup for namespaces. 2008-05-09 23:39:43 +00:00
ParseDeclCXX.cpp Convert CRLF to LF. 2008-05-01 21:44:34 +00:00
ParseExpr.cpp Don't call into objc front-end when not parsing objc code. This avoids 2008-05-09 05:28:21 +00:00
ParseExprCXX.cpp minor simplification 2008-04-06 06:03:03 +00:00
ParseInit.cpp Two improvements to initializer parsing: 2008-04-20 19:07:56 +00:00
ParseObjc.cpp This patch introduces declaration of getter methods for ObjC2's 2008-05-07 17:43:59 +00:00
ParseStmt.cpp Have Parser::FuzzyParseMicrosoftAsmStatement() return the null statement (';'). 2008-04-07 21:06:54 +00:00
Parser.cpp Add support for C++ default arguments, and rework Parse-Sema 2008-04-08 04:40:51 +00:00