/* The destructor of the current instance of #CRSimpleSel.  */
void cr_simple_sel_destroy(CRSimpleSel *a_this)
/* The destructor of the current instance of #CRSimpleSel.  */
void cr_simple_sel_destroy(CRSimpleSel *a_this)
{
        g_return_if_fail (a_this);
        if (a_this->name) {
                cr_string_destroy (a_this->name);
                a_this->name = NULL;
        }
        if (a_this->add_sel) {
                cr_additional_sel_destroy (a_this->add_sel);
                a_this->add_sel = NULL;
        }
        if (a_this->next) {
                cr_simple_sel_destroy (a_this->next);
        }
        if (a_this) {
                g_free (a_this);
        }
}