void wi_set_wrlock(wi_mutable_set_t *set) { WI_RUNTIME_ASSERT_MUTABLE(set); wi_rwlock_wrlock(set->lock); }
void wi_set_wrlock(wi_set_t *set) { wi_rwlock_wrlock(set->lock); }
void wi_list_wrlock(wi_list_t *list) { wi_rwlock_wrlock(list->lock); }
void wi_dictionary_wrlock(wi_mutable_dictionary_t *dictionary) { WI_RUNTIME_ASSERT_MUTABLE(dictionary); wi_rwlock_wrlock(dictionary->lock); }
void wi_array_wrlock(wi_array_t *array) { wi_rwlock_wrlock(array->lock); }