|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
gen/tools/clang/include/clang/AST/StmtNodes.inc 735 CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr)
References
tools/clang/include/clang/AST/ASTTypeTraits.h 65 return ASTNodeKind(KindToKindId<T>::Id);
65 return ASTNodeKind(KindToKindId<T>::Id);
tools/clang/include/clang/AST/ExprCXX.h 2520 : Expr(CXXPseudoDestructorExprClass, Shell), IsArrow(false) {}
2608 return T->getStmtClass() == CXXPseudoDestructorExprClass;
tools/clang/include/clang/AST/RecursiveASTVisitor.h 2529 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
2530 if (TypeSourceInfo *ScopeInfo = S->getScopeTypeInfo())
2532 if (TypeSourceInfo *DestroyedTypeInfo = S->getDestroyedTypeInfo())
tools/clang/lib/AST/Expr.cpp 3475 case CXXPseudoDestructorExprClass:
tools/clang/lib/AST/ExprCXX.cpp 338 : Expr(CXXPseudoDestructorExprClass,
tools/clang/lib/AST/ExprClassification.cpp 151 case Expr::CXXPseudoDestructorExprClass:
tools/clang/lib/AST/ExprConstant.cpp13864 case Expr::CXXPseudoDestructorExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp 3826 case Expr::CXXPseudoDestructorExprClass: {
tools/clang/lib/Sema/SemaExceptionSpec.cpp 1295 case Expr::CXXPseudoDestructorExprClass:
tools/clang/lib/Sema/TreeTransform.h10772 ExprResult Base = getDerived().TransformExpr(E->getBase());
10779 E->getOperatorLoc(),
10780 E->isArrow()? tok::arrow : tok::period,
10787 NestedNameSpecifierLoc QualifierLoc = E->getQualifierLoc();
10798 if (E->getDestroyedTypeInfo()) {
10800 = getDerived().TransformTypeInObjectScope(E->getDestroyedTypeInfo(),
10808 Destroyed = PseudoDestructorTypeStorage(E->getDestroyedTypeIdentifier(),
10809 E->getDestroyedTypeLoc());
10812 ParsedType T = SemaRef.getDestructorName(E->getTildeLoc(),
10813 *E->getDestroyedTypeIdentifier(),
10814 E->getDestroyedTypeLoc(),
10823 E->getDestroyedTypeLoc());
10827 if (E->getScopeTypeInfo()) {
10830 E->getScopeTypeInfo(), ObjectType, nullptr, EmptySS);
10836 E->getOperatorLoc(),
10837 E->isArrow(),
10840 E->getColonColonLoc(),
10841 E->getTildeLoc(),
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1397 case Stmt::CXXPseudoDestructorExprClass:
tools/clang/tools/libclang/CXCursor.cpp 534 case Stmt::CXXPseudoDestructorExprClass: