Derived: test the 'derived' pointcut function: ============================================== void C1::f(double) ---------------------------------------------- void C1::f() ---------------------------------------------- before derived("C2") before derived("% C2::f(double)") void C2::f(double) ---------------------------------------------- before derived("C2") void C3::f() ---------------------------------------------- before derived("C2") before derived("% C2::f(X&)") void C3::f(X&) ---------------------------------------------- before derived("C2") void C3::x() ==============================================