Reduced size by 38 bytes by inlining addNode()

This commit is contained in:
Benoit Blanchon
2014-11-08 21:21:23 +01:00
parent e94089ca56
commit 05db56760f
2 changed files with 10 additions and 12 deletions

View File

@ -20,17 +20,6 @@ int List<T>::size() const {
return nodeCount;
}
template <typename T>
void List<T>::addNode(node_type *nodeToAdd) {
if (_firstNode) {
node_type *lastNode = _firstNode;
while (lastNode->next) lastNode = lastNode->next;
lastNode->next = nodeToAdd;
} else {
_firstNode = nodeToAdd;
}
}
template <typename T>
void List<T>::removeNode(node_type *nodeToRemove) {
if (!nodeToRemove) return;