64,661
社区成员
发帖
与我相关
我的任务
分享
struct Data {
unsigned _calls;
const char *(*_sig)();
unsigned _nums;
static unsigned _s;
};
// data structure used to link the joinpoint data elements
struct Chain {
static Chain *&first () { static Chain *chain = 0; return chain; }
Data *_data;
Chain *_next;
Chain (Data *data) : _data (data) {
Chain *head = first ();
first () = this;
_next = head;
}
};
const char *(*_sig)();
static Chain *&first () { static Chain *chain = 0; return chain; }