forked from OSchip/llvm-project
![]() Type::getAsReferenceType() -> Type::getAs<ReferenceType>() Type::getAsRecordType() -> Type::getAs<RecordType>() Type::getAsPointerType() -> Type::getAs<PointerType>() Type::getAsBlockPointerType() -> Type::getAs<BlockPointerType>() Type::getAsLValueReferenceType() -> Type::getAs<LValueReferenceType>() Type::getAsRValueReferenceType() -> Type::getAs<RValueReferenceType>() Type::getAsMemberPointerType() -> Type::getAs<MemberPointerType>() Type::getAsReferenceType() -> Type::getAs<ReferenceType>() Type::getAsTagType() -> Type::getAs<TagType>() And remove Type::getAsReferenceType(), etc. This change is similar to one I made a couple weeks ago, but that was partly reverted pending some additional design discussion. With Doug's pending smart pointer changes for Types, it seemed natural to take this approach. llvm-svn: 77510 |
||
---|---|---|
.. | ||
APValue.cpp | ||
ASTConsumer.cpp | ||
ASTContext.cpp | ||
CMakeLists.txt | ||
Decl.cpp | ||
DeclBase.cpp | ||
DeclCXX.cpp | ||
DeclGroup.cpp | ||
DeclObjC.cpp | ||
DeclPrinter.cpp | ||
DeclTemplate.cpp | ||
DeclarationName.cpp | ||
Expr.cpp | ||
ExprCXX.cpp | ||
ExprConstant.cpp | ||
InheritViz.cpp | ||
Makefile | ||
NestedNameSpecifier.cpp | ||
ParentMap.cpp | ||
RecordLayoutBuilder.cpp | ||
RecordLayoutBuilder.h | ||
Stmt.cpp | ||
StmtDumper.cpp | ||
StmtIterator.cpp | ||
StmtPrinter.cpp | ||
StmtProfile.cpp | ||
StmtViz.cpp | ||
TemplateName.cpp | ||
Type.cpp |