src/bencoding.cpp
BencEntity *BencodedList::Append(BencEntity &e)
{
	assert(bencType == BENC_LIST);
	assert(list);
	list->push_back(e);
	return &((*list)[(list->size())-1]);
}
// This is one of the weird places.  The members of e
// are taken over by the new entry, which is returned.
This is one of the weird places.  The members of e
are taken over by the new entry, which is returned.
This is one of the weird places . The members of e are taken over by the new entry which is returned .
BencEntity *BencodedList::Append(BencEntity &e)
{
	assert(bencType == BENC_LIST);
	assert(list);
	list->push_back(e);
	return &((*list)[(list->size())-1]);
}
BencEntity * BencodedList :: Append ( BencEntity & e ) { assert ( bencType == BENC_LIST ) ; assert ( list ) ; list -> push_back ( e ) ; return & ( ( * list ) [ ( list -> size ( ) ) - 1 ] ) ; }
This is one of the weird places.
This is one of the weird places .