
Got new match!

(CXXBindTemporaryExpr 0x2285ea8 'const class QString' (CXXTemporary 0x2285ea0)
  (CXXConstructExpr 0x2285e68 'const class QString''void (const char *)'
    (ImplicitCastExpr 0x2285e50 'const char *' <ArrayToPointerDecay>
      (StringLiteral 0x2285db0 'const char [4]' lvalue "foo"))))

Matched text: "foo"



Got new match!

(DeclRefExpr 0x22860b8 'class QString' lvalue Var 0x2285f30 'foo' 'class QString')

Matched text: foo



Got new match!

(CXXBindTemporaryExpr 0x2286288 'class QString' (CXXTemporary 0x2286280)
  (CXXMemberCallExpr 0x2286240 'class QString'
    (MemberExpr 0x2286210 '<bound member function type>' .objectName 0x1c1c480
      (ImplicitCastExpr 0x2286268 'const class QObject' lvalue <NoOp>
        (DeclRefExpr 0x22861e8 'class QObject' lvalue Var 0x2285c80 'o' 'class QObject')))))

Matched text: o.objectName()



Got new match!

(CXXBindTemporaryExpr 0x2286668 'const class QString' (CXXTemporary 0x2286660)
  (ImplicitCastExpr 0x2286640 'const class QString' <ConstructorConversion>
    (CXXConstructExpr 0x2286608 'const class QString''void (const class QByteArray &)'
      (MaterializeTemporaryExpr 0x22865f0 'const class QByteArray' lvalue
        (ImplicitCastExpr 0x22865d8 'const class QByteArray' <NoOp>
          (CXXBindTemporaryExpr 0x2286558 'class QByteArray' (CXXTemporary 0x2286550)
            (CXXMemberCallExpr 0x2286508 'class QByteArray'
              (MemberExpr 0x22864d8 '<bound member function type>' .toByteArray 0x1f86520
                (ImplicitCastExpr 0x2286530 'const class QVariant' <NoOp>
                  (CXXBindTemporaryExpr 0x22864b8 'class QVariant' (CXXTemporary 0x22864b0)
                    (CXXMemberCallExpr 0x2286450 'class QVariant'
                      (MemberExpr 0x22863f0 '<bound member function type>' .property 0x1c1f880
                        (ImplicitCastExpr 0x2286480 'const class QObject' lvalue <NoOp>
                          (DeclRefExpr 0x22863c8 'class QObject' lvalue Var 0x2285c80 'o' 'class QObject')))
                      (ImplicitCastExpr 0x2286498 'const char *' <ArrayToPointerDecay>
                        (StringLiteral 0x2286420 'const char [4]' lvalue "foo")))))))))))))

Matched text: o.property("foo").toByteArray()


