MCPcopy Create free account
hub / github.com/devosoft/avida / AddIterator

Method AddIterator

avida-core/source/tools/tList.h:90–100  ·  view source on GitHub ↗

To be called from iterator constructor only!

Source from the content-addressed store, hash-verified

88
89 // To be called from iterator constructor only!
90 void AddIterator(tBaseIterator<T>* new_it) const
91 {
92 tListNode< tBaseIterator<T> >* new_node =
93 new tListNode< tBaseIterator<T> >;
94 new_node->data = new_it;
95 new_node->next = it_root.next;
96 new_node->prev = &it_root;
97 it_root.next->prev = new_node;
98 it_root.next = new_node;
99 it_count++;
100 }
101
102 // To be called from iterator destructor only!
103 void RemoveIterator(tBaseIterator<T>* old_it) const

Callers 2

tListIteratorMethod · 0.80
tConstListIteratorMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected