cprover
remove_function_pointers.cpp File Reference

Program Transformation. More...

+ Include dependency graph for remove_function_pointers.cpp:

Go to the source code of this file.

Classes

class  remove_function_pointerst
 

Functions

bool remove_function_pointers (message_handlert &_message_handler, symbol_tablet &symbol_table, const goto_functionst &goto_functions, goto_programt &goto_program, const irep_idt &function_id, bool add_safety_assertion, bool only_remove_const_fps)
 
void remove_function_pointers (message_handlert &_message_handler, symbol_tablet &symbol_table, goto_functionst &goto_functions, bool add_safety_assertion, bool only_remove_const_fps)
 
void remove_function_pointers (message_handlert &_message_handler, goto_modelt &goto_model, bool add_safety_assertion, bool only_remove_const_fps)
 

Detailed Description

Program Transformation.

Definition in file remove_function_pointers.cpp.

Function Documentation

◆ remove_function_pointers() [1/3]

void remove_function_pointers ( message_handlert _message_handler,
goto_modelt goto_model,
bool  add_safety_assertion,
bool  only_remove_const_fps 
)

Definition at line 557 of file remove_function_pointers.cpp.

◆ remove_function_pointers() [2/3]

bool remove_function_pointers ( message_handlert _message_handler,
symbol_tablet symbol_table,
const goto_functionst goto_functions,
goto_programt goto_program,
const irep_idt function_id,
bool  add_safety_assertion,
bool  only_remove_const_fps 
)

Definition at line 519 of file remove_function_pointers.cpp.

◆ remove_function_pointers() [3/3]

void remove_function_pointers ( message_handlert _message_handler,
symbol_tablet symbol_table,
goto_functionst goto_functions,
bool  add_safety_assertion,
bool  only_remove_const_fps 
)

Definition at line 539 of file remove_function_pointers.cpp.