Skip to main content

Module calls_loop

Module calls_loop 

Source

Structsยง

Analyzer ๐Ÿ”’

Staticsยง

CALLS_LOOP

Functionsยง

base_contract ๐Ÿ”’
base_item_source ๐Ÿ”’
external_member_signatures ๐Ÿ”’
(visibility, state_mutability) for every callable member named member_name. When explicit_arg_count matches one or more overloads, narrows to those; otherwise returns the full set. Preserves overloads (no unique collapse).
function_signature_from_ty_fn ๐Ÿ”’
indexed_base_data_location ๐Ÿ”’
is_address_like ๐Ÿ”’
is_address_type_expr ๐Ÿ”’
is_external_call ๐Ÿ”’
is_internal_callable ๐Ÿ”’
is_state_mutating_external_call ๐Ÿ”’
Like is_external_call, but excludes calls that cannot affect log ordering or observable state: staticcall and high-level view/pure callees (including this.*).
is_super ๐Ÿ”’
super is the C3-linearized base-chain dispatch builtin; gcx.type_of_res panics on it.
is_this ๐Ÿ”’
is_typeless_builtin ๐Ÿ”’
is_typeless_builtin_expr ๐Ÿ”’
member_function_ids ๐Ÿ”’
referenced_item ๐Ÿ”’
resolved_internal_function_ids ๐Ÿ”’
resolved_super_function_ids ๐Ÿ”’
Resolves super.<member>(...) to the matching base-chain function(s) โ€” for transitive analysis of external calls reached through C3 super dispatch.
resolves_to_internal_library_extension ๐Ÿ”’
self_call_is_state_mutating ๐Ÿ”’
Returns true when a this.<member>(...) call may emit logs or mutate state. Conservative on unresolved/overloaded names (avoids gcx.type_of_res for the this builtin, which panics).
semantic_expr_ty ๐Ÿ”’
semantic_fn_call_return_ty ๐Ÿ”’
semantic_index_ty ๐Ÿ”’
semantic_member_ty ๐Ÿ”’
type_is_address_like ๐Ÿ”’
unique ๐Ÿ”’
variable_data_location ๐Ÿ”’

Type Aliasesยง

Placeholder ๐Ÿ”’