26 for (
listNode *link = head; link; link = tmp) {
35 if (
find(info))
NAMD_bug(
"IRSet::unchecked_insert duplicate");
43 while (node) { ++n; node = node->
next; }
44 if ( n != nElements )
NAMD_bug(
"IRSet::unchecked_insert count");
59 while (node) { ++n; node = node->
next; }
60 if ( n != nElements )
NAMD_bug(
"IRSet::insert count");
80 while (node) { ++n; node = node->
next; }
81 if ( n != nElements )
NAMD_bug(
"IRSet::remove count");
116 if (p->
info == r)
return 1;
159 else iout <<
"NULL ";
void insert(InfoRecord *)
InfoRecord * next(Iterator *)
void NAMD_bug(const char *err_msg)
void unchecked_insert(InfoRecord *)
void myRemove(listNode **n, InfoRecord *r)
InfoRecord * iterator(Iterator *)