src/Generic/common/Sexp.cpp
/** Given a pointer to a Sexp_ptr, update the pointer to point to
  * Sexp_ptr's next child, and delete Sexp_ptr. */
Given a pointer to a Sexp_ptr, update the pointer to point to
Sexp_ptr's next child, and delete Sexp_ptr.
Given a pointer to a Sexp_ptr update the pointer to point to Sexp_ptr ' s next child and delete Sexp_ptr .
void Sexp::removeChild(Sexp** ptr_to_child) {
	Sexp* child_to_remove = *ptr_to_child;
	*ptr_to_child = child_to_remove->_next;
	child_to_remove->_next = 0;
	delete child_to_remove;
}
void Sexp :: removeChild ( Sexp * * ptr_to_child ) { Sexp * child_to_remove = * ptr_to_child ; * ptr_to_child = child_to_remove -> _next ; child_to_remove -> _next = 0 ; delete child_to_remove ; }
Given a pointer to a Sexp_ptr, update the pointer to point to
 Sexp_ptr's next child, and delete Sexp_ptr.
Given a pointer to a Sexp_ptr update the pointer to point to Sexp_ptr ' s next child and delete Sexp_ptr .