/** * Assign set container. */ void set_assign(set_t* pset_dest, const set_t* cpset_src) { assert(pset_dest != NULL); assert(cpset_src != NULL); #ifdef CSTL_SET_AVL_TREE _avl_tree_assign(&pset_dest->_t_tree, &cpset_src->_t_tree); #else _rb_tree_assign(&pset_dest->_t_tree, &cpset_src->_t_tree); #endif }
/** * Assign multiset container. */ void multiset_assign(multiset_t* pmset_dest, const multiset_t* cpmset_src) { assert(pmset_dest != NULL); assert(cpmset_src != NULL); #ifdef CSTL_MULTISET_AVL_TREE _avl_tree_assign(&pmset_dest->_t_tree, &cpmset_src->_t_tree); #else _rb_tree_assign(&pmset_dest->_t_tree, &cpmset_src->_t_tree); #endif }