#ifndef __concreteTraceA_ah__ #define __concreteTraceA_ah__ #pragma acxx affect "classA.h" #include "abstractTrace.ah" #include "sliceS.ah" aspect concreteTraceA : public abstractTrace { pointcut methods() = "classA"; // error: affects classA.* advice execution("% main(...)") : before() {} // error: affects main.cc advice "classA" : slice struct { int _i; }; advice "classA" : slice S; // error: affects classA.* }; #endif /* __concreteTraceA_ah__ */