[aspectc-user] argument capturing

Jamal Siadat siadat at cpsc.ucalgary.ca
Wed May 11 01:12:27 CEST 2005


Hi,
I want to be able to capture the values for a particular class method
which I have an around() advice on. I have tried tjp->arg, but it doesn't
seem to do the trick and seems to return a memory location which I cant
dereference. Here is what I mean:

class A has the following method:

int a(int i, float b);
and it is callied during the program with the following values
a(22, 44.1);
I want to capture those calues and manupilate them in the advice, as
mentioned I tried tjp->arg but it doesnt do the trick. How else can I go
about this?

the advice:
advice execution("int A::a(...)") : around()  {

Thanks in advance,






More information about the aspectc-user mailing list