Go to the source code of this file.
◆ PYTHON_AGGREGATE_ATTR
| #define PYTHON_AGGREGATE_ATTR "#python_aggregate" |
◆ PYTHON_ITEMS_VIEW_ATTR
| #define PYTHON_ITEMS_VIEW_ATTR "#python_items_view" |
Marks the placeholder dict.items() view.
Its elements are the dict's keys, not (key, value) tuples, so it is neither a plain list nor usable as the set-like view Python says it is – comparisons against it are refused rather than answered from the placeholder's contents (#7553).
◆ PYTHON_KEYS_VIEW_ATTR
| #define PYTHON_KEYS_VIEW_ATTR "#python_keys_view" |
◆ PYTHON_UNRESOLVED_CALL_ATTR
| #define PYTHON_UNRESOLVED_CALL_ATTR "#python_unresolved_call" |
◆ any_type()
◆ is_python_internal_aggregate()
| bool is_python_internal_aggregate |
( |
const typet & | type | ) |
|
◆ none_type()
◆ python_aggregate_kind()
◆ returns_no_value()
◆ set_python_aggregate_kind()
| void set_python_aggregate_kind |
( |
typet & | type, |
|
|
const irep_idt & | kind ) |