version 1.3, 2006/11/10 18:14:58
|
version 1.5.14.1, 2008/04/28 23:07:30
|
|
|
// a method of List. | // a method of List. |
| |
Linkable* front = _front; | Linkable* front = _front; |
Linkable* back = _back; |
|
size_t size= _size; |
|
| |
_front = 0; | _front = 0; |
_back = 0; | _back = 0; |
|
|
Linkable* ListRep::remove_back() | Linkable* ListRep::remove_back() |
{ | { |
PEGASUS_DEBUG_ASSERT(_magic); | PEGASUS_DEBUG_ASSERT(_magic); |
PEGASUS_DEBUG_ASSERT(_size > 0); |
|
|
if (_size == 0) |
|
return 0; |
| |
Linkable* elem = _back; | Linkable* elem = _back; |
remove(elem); | remove(elem); |