Returns an iterator over (name, value) pairs from a Struct
.
tff.structure.iter_elements(
struct: Struct[_T]
) -> Iterator[tuple[Optional[str], _T]]
Modeled as a module function rather than a method of Struct
to avoid
naming conflicts with the tuple attributes, and so as not to expose the user
to this implementation-oriented functionality.
Args |
struct
|
An instance of Struct .
|
Returns |
An iterator of 2-tuples of name, value pairs, representing the elements of
struct .
|
Raises |
TypeError
|
if the argument is not an Struct .
|