Moves an element or a range of elements in front of a position specified.
void splice (iterator position, list<T,Allocator>& x); void splice (iterator position, list<T,Allocator>& x,iterator i); void splice (iterator position, list<T,Allocator>& x, iterator first, iterator last);