Introduction the DeclarationName class, as a single, general method of
representing the names of declarations in the C family of languages. DeclarationName is used in NamedDecl to store the name of the declaration (naturally), and ObjCMethodDecl is now a NamedDecl. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59441 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- Driver/RewriteBlocks.cpp 6 additions, 5 deletionsDriver/RewriteBlocks.cpp
- Driver/RewriteObjC.cpp 21 additions, 19 deletionsDriver/RewriteObjC.cpp
- docs/InternalsManual.html 103 additions, 1 deletiondocs/InternalsManual.html
- include/clang/AST/ASTContext.h 4 additions, 1 deletioninclude/clang/AST/ASTContext.h
- include/clang/AST/Decl.h 48 additions, 15 deletionsinclude/clang/AST/Decl.h
- include/clang/AST/DeclBase.h 1 addition, 1 deletioninclude/clang/AST/DeclBase.h
- include/clang/AST/DeclCXX.h 21 additions, 42 deletionsinclude/clang/AST/DeclCXX.h
- include/clang/AST/DeclObjC.h 4 additions, 7 deletionsinclude/clang/AST/DeclObjC.h
- include/clang/AST/DeclarationName.h 294 additions, 0 deletionsinclude/clang/AST/DeclarationName.h
- include/clang/Basic/IdentifierTable.h 32 additions, 7 deletionsinclude/clang/Basic/IdentifierTable.h
- include/clang/Lex/Preprocessor.h 2 additions, 2 deletionsinclude/clang/Lex/Preprocessor.h
- lib/AST/ASTContext.cpp 5 additions, 4 deletionslib/AST/ASTContext.cpp
- lib/AST/CMakeLists.txt 1 addition, 0 deletionslib/AST/CMakeLists.txt
- lib/AST/Decl.cpp 41 additions, 3 deletionslib/AST/Decl.cpp
- lib/AST/DeclCXX.cpp 18 additions, 44 deletionslib/AST/DeclCXX.cpp
- lib/AST/DeclObjC.cpp 2 additions, 2 deletionslib/AST/DeclObjC.cpp
- lib/AST/DeclSerialization.cpp 50 additions, 4 deletionslib/AST/DeclSerialization.cpp
- lib/AST/DeclarationName.cpp 166 additions, 0 deletionslib/AST/DeclarationName.cpp
- lib/AST/StmtDumper.cpp 10 additions, 6 deletionslib/AST/StmtDumper.cpp
- lib/Basic/IdentifierTable.cpp 11 additions, 11 deletionslib/Basic/IdentifierTable.cpp
Loading
Please register or sign in to comment