CBMC
linkingt Member List

This is the complete list of members for linkingt, including all inherited members.

adjust_object_type(const symbolt &old_symbol, const symbolt &new_symbol, bool &set_to_new)linkingtprotected
adjust_object_type_rec(const typet &type1, const typet &type2, adjust_type_infot &info)linkingtprotected
copy_symbols(const symbol_table_baset &, const std::unordered_map< irep_idt, irep_idt > &)linkingtprotected
detailed_conflict_report(const symbolt &old_symbol, const symbolt &new_symbol, const typet &type1, const typet &type2)linkingtinlineprotected
detailed_conflict_report_rec(const symbolt &old_symbol, const symbolt &new_symbol, const typet &type1, const typet &type2, unsigned depth, exprt &conflict_path)linkingtprotected
duplicate_code_symbol(symbolt &old_symbol, symbolt &new_symbol)linkingtprotected
duplicate_non_type_symbol(symbolt &old_symbol, symbolt &new_symbol)linkingtprotected
duplicate_object_symbol(symbolt &old_symbol, symbolt &new_symbol)linkingtprotected
duplicate_type_symbol(symbolt &old_symbol, const symbolt &new_symbol)linkingtprotected
expr_to_string(const irep_idt &identifier, const exprt &expr) constlinkingtprotected
link(const symbol_table_baset &src_symbol_table)linkingt
link_error(const symbolt &old_symbol, const symbolt &new_symbol, const std::string &msg)linkingtprotected
link_warning(const symbolt &old_symbol, const symbolt &new_symbol, const std::string &msg)linkingtprotected
linkingt(symbol_table_baset &_main_symbol_table, message_handlert &_message_handler)linkingtinline
main_symbol_tablelinkingtprotected
message_handlerlinkingtprotected
needs_renaming(const symbolt &old_symbol, const symbolt &new_symbol)linkingtinlineprotected
needs_renaming_non_type(const symbolt &old_symbol, const symbolt &new_symbol)linkingtprotected
needs_renaming_type(const symbolt &old_symbol, const symbolt &new_symbol)linkingtprotected
NO_RENAMING enum valuelinkingtprotected
nslinkingtprotected
object_type_updateslinkingt
rename(const symbol_table_baset &, const irep_idt &)linkingtprotected
rename_main_symbollinkingt
RENAME_NEW enum valuelinkingtprotected
rename_new_symbollinkingt
RENAME_OLD enum valuelinkingtprotected
rename_symbols(const symbol_table_baset &, const std::unordered_set< irep_idt > &needs_to_be_renamed)linkingtprotected
renamed_idslinkingtprotected
renamingt enum namelinkingtprotected
show_struct_diff(const struct_typet &old_type, const struct_typet &new_type)linkingtprotected
type_to_string(const irep_idt &identifier, const typet &type) constlinkingtprotected
type_to_string_verbose(const symbolt &symbol, const typet &type) constlinkingtprotected
type_to_string_verbose(const symbolt &symbol) constlinkingtinlineprotected