<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>