<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi!<br>
    <br>
    Currently digging my way through AspectC++, everything works nicely
    so far, but some questions come up that I can't seem to answer
    myself... Any help would be appreciated.<br>
    <ul>
      <li>Can I match anything besides function calls and type names?
        E.g. I could use the type matching expression to first replace a
        field with according get and set methods and then replace all
        expressions in the code that read or write that field with the
        according calls? How would I match all expressions that access
        that field? Is there something like regex matching like in <br>
      </li>
      <li>What is the difference between <i>that</i> and <i>target</i>?
        Using <i>tjp->that()</i> from within an aspect that was
        woven in via an execution advice I get a reference to the object
        that would usually be <i>this</i> inside the function that is
        currently being executed, correct? What do I get with <i>tjp->target()</i>
        as opposed to that?</li>
    </ul>
    <p>Thanks in advance and best regards<br>
      Jannis<br>
    </p>
  </body>
</html>