return result+10; | return result+10; | ||||
} | } | ||||
int around(): target(p1.*) && call(int *()) { | |||||
int around(): call(int p1.*.*()) { | |||||
int result = proceed(); | int result = proceed(); | ||||
return result+100; | return result+100; | ||||
} | } | ||||
int around(): target(p1..*) && call(int *()) { | |||||
int around(): call(int p1..*.*()) { | |||||
int result = proceed(); | int result = proceed(); | ||||
return result+1000; | return result+1000; | ||||
} | } |