sem_undo
struct sem_undo *current = iterator.Next();
DoublyLinkedList<sem_undo>::Iterator iterator = fUndoList.GetIterator();
struct sem_undo *current = iterator.Next();
DoublyLinkedList<sem_undo>::Iterator iterator = fUndoList.GetIterator();
struct sem_undo *current = iterator.Next();
struct sem_undo *request
= new(std::nothrow) sem_undo(this, team, undoValues);
DoublyLinkedList<sem_undo>::Iterator iterator = fUndoList.GetIterator();
struct sem_undo *current = iterator.Next();
struct sem_undo : DoublyLinkedListLinkImpl<sem_undo> {
sem_undo(XsiSemaphoreSet *semaphoreSet, Team *team, int16 *undoValues)
DoublyLinkedListLink<sem_undo> team_link;
typedef DoublyLinkedList<sem_undo> UndoList;
typedef DoublyLinkedList<sem_undo,
DoublyLinkedListMemberGetLink<sem_undo, &sem_undo::team_link> > TeamList;
struct sem_undo *current = iterator.Next();
while (struct sem_undo *entry