Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods
until Doug Gregor's Type smart pointer code lands (or more discussion occurs). These methods just call the new Type::getAs<XXX> methods, so we still have reduced implementation redundancy. Having explicit getAsXXXType() methods makes it easier to set breakpoints in the debugger. llvm-svn: 76193
Showing
- clang/include/clang/AST/ExprCXX.h 1 addition, 1 deletionclang/include/clang/AST/ExprCXX.h
- clang/include/clang/AST/Type.h 12 additions, 4 deletionsclang/include/clang/AST/Type.h
- clang/include/clang/Analysis/PathSensitive/MemRegion.h 1 addition, 1 deletionclang/include/clang/Analysis/PathSensitive/MemRegion.h
- clang/lib/AST/ASTContext.cpp 17 additions, 17 deletionsclang/lib/AST/ASTContext.cpp
- clang/lib/AST/Decl.cpp 6 additions, 6 deletionsclang/lib/AST/Decl.cpp
- clang/lib/AST/DeclBase.cpp 1 addition, 1 deletionclang/lib/AST/DeclBase.cpp
- clang/lib/AST/DeclCXX.cpp 11 additions, 11 deletionsclang/lib/AST/DeclCXX.cpp
- clang/lib/AST/DeclPrinter.cpp 3 additions, 3 deletionsclang/lib/AST/DeclPrinter.cpp
- clang/lib/AST/DeclarationName.cpp 3 additions, 3 deletionsclang/lib/AST/DeclarationName.cpp
- clang/lib/AST/Expr.cpp 6 additions, 6 deletionsclang/lib/AST/Expr.cpp
- clang/lib/AST/ExprCXX.cpp 5 additions, 5 deletionsclang/lib/AST/ExprCXX.cpp
- clang/lib/AST/ExprConstant.cpp 4 additions, 4 deletionsclang/lib/AST/ExprConstant.cpp
- clang/lib/AST/InheritViz.cpp 1 addition, 1 deletionclang/lib/AST/InheritViz.cpp
- clang/lib/AST/Type.cpp 33 additions, 9 deletionsclang/lib/AST/Type.cpp
- clang/lib/Analysis/BasicStore.cpp 1 addition, 1 deletionclang/lib/Analysis/BasicStore.cpp
- clang/lib/Analysis/CFRefCount.cpp 3 additions, 3 deletionsclang/lib/Analysis/CFRefCount.cpp
- clang/lib/Analysis/CheckNSError.cpp 2 additions, 2 deletionsclang/lib/Analysis/CheckNSError.cpp
- clang/lib/Analysis/GRExprEngine.cpp 2 additions, 2 deletionsclang/lib/Analysis/GRExprEngine.cpp
- clang/lib/Analysis/RegionStore.cpp 8 additions, 8 deletionsclang/lib/Analysis/RegionStore.cpp
- clang/lib/Analysis/Store.cpp 3 additions, 3 deletionsclang/lib/Analysis/Store.cpp
Loading
Please register or sign in to comment