Module type_names

Source
Expand description

Type Names for Debug Info.

Enumsยง

VTableNameKind

Functionsยง

compute_debuginfo_type_name
Compute the name of the type as it should be stored in debuginfo. Does not do any caching, i.e., calling the function twice with the same type will also do the work twice. The qualified parameter only affects the first level of the type name, further levels (i.e., type parameters) are always fully qualified.
compute_debuginfo_vtable_name
Computes a name for the global variable storing a vtable (or the type of that global variable).
coroutine_kind_label ๐Ÿ”’
cpp_like_debuginfo
Check if we should generate C++ like names and debug information.
pop_arg_separator ๐Ÿ”’
pop_close_angle_bracket ๐Ÿ”’
push_arg_separator ๐Ÿ”’
push_close_angle_bracket ๐Ÿ”’
push_closure_or_coroutine_name ๐Ÿ”’
push_const_param ๐Ÿ”’
push_debuginfo_type_name ๐Ÿ”’
push_disambiguated_special_name ๐Ÿ”’
push_generic_params
push_generic_params_internal ๐Ÿ”’
push_item_name
push_unqualified_item_name ๐Ÿ”’