GCC Middle and Back End API Reference
iterator_group Struct Reference

Data Fields

htab_t attrs
htab_t iterators
int(* find_builtin )(const char *)
void(* apply_iterator )(void *, int)

Detailed Description

A structure for abstracting the common parts of iterators.


Field Documentation

void(* iterator_group::apply_iterator)(void *, int)

Make the given pointer use the given iterator value.

Referenced by add_current_iterators(), and apply_iterators().

htab_t iterator_group::attrs

Tables of "mapping" structures, one for attributes and one for iterators.

Referenced by find_subst_iter_by_attr().

int(* iterator_group::find_builtin)(const char *)

Treat the given string as the name of a standard mode, etc., and return its integer value.

htab_t iterator_group::iterators

The documentation for this struct was generated from the following file: