reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ParentMap.cpp
   31   if (!S)
   34   switch (S->getStmtClass()) {
   37     PseudoObjectExpr *POE = cast<PseudoObjectExpr>(S);
   41       for (Stmt *SubStmt : S->children())
   44     M[POE->getSyntacticForm()] = S;
   50       M[*I] = S;
   57     BinaryConditionalOperator *BCO = cast<BinaryConditionalOperator>(S);
   59     M[BCO->getCommon()] = S;
   62     M[BCO->getCond()] = S;
   65     M[BCO->getTrueExpr()] = S;
   68     M[BCO->getFalseExpr()] = S;
   79     OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S);
   81       M[OVE->getSourceExpr()] = S;
   87     for (Stmt *SubStmt : S->children()) {
   89         M[SubStmt] = S;
   93     if (Stmt *SubStmt = cast<CapturedStmt>(S)->getCapturedStmt()) {
   94       M[SubStmt] = S;
   99     for (Stmt *SubStmt : S->children()) {
  101         M[SubStmt] = S;