functions ¤ Classes: Function – Argument – Flag – LazyFunctions – Functions: format_flags_argument – Attributes: functions – functions module-attribute ¤ functions = LazyFunctions() Function ¤ Bases: NamedTuple Attributes: type (str) – derefcnt (int) – name (str) – args (list[Argument]) – type instance-attribute ¤ type: str derefcnt instance-attribute ¤ derefcnt: int name instance-attribute ¤ name: str args instance-attribute ¤ args: list[Argument] Argument ¤ Bases: NamedTuple Attributes: type (str) – derefcnt (int) – name (str) – flags (tuple[Flag, ...] | None) – type instance-attribute ¤ type: str derefcnt instance-attribute ¤ derefcnt: int name instance-attribute ¤ name: str flags class-attribute instance-attribute ¤ flags: tuple[Flag, ...] | None = None Flag ¤ Bases: NamedTuple Attributes: value (int) – name (str) – value instance-attribute ¤ value: int name instance-attribute ¤ name: str LazyFunctions ¤ LazyFunctions(*args, **kw) Bases: Mapping[str, Function] Methods: __getitem__ – __iter__ – __len__ – __getitem__ ¤ __getitem__(key) __iter__ ¤ __iter__() __len__ ¤ __len__() format_flags_argument ¤ format_flags_argument(flags: tuple[Flag, ...], value: int)