void
_mesa_set_remove(struct set *set, struct set_entry *entry); void
_mesa_set_remove_key(struct set *set, constvoid *key);
struct set_entry *
_mesa_set_next_entry(conststruct set *set, struct set_entry *entry);
struct set_entry *
_mesa_set_random_entry(struct set *set, int (*predicate)(struct set_entry *entry));
struct set *
_mesa_pointer_set_create(void *mem_ctx);
/** * This foreach function is safe against deletion, but not against * insertion (which may rehash the set, making entry a dangling * pointer).
*/ #define set_foreach(set, entry) \ for (struct set_entry *entry = _mesa_set_next_entry(set, NULL); \
entry != NULL; \
entry = _mesa_set_next_entry(set, entry))
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.