|
CBMC
|
Wrapper for dirtyt that permits incremental population, ensuring each function is analysed exactly once. More...
#include <dirty.h>
Collaboration diagram for incremental_dirtyt:Public Member Functions | |
| void | populate_dirty_for_function (const irep_idt &id, const goto_functionst::goto_functiont &function) |
| Analyse the given function with dirtyt if it hasn't been seen before. More... | |
| bool | operator() (const irep_idt &id) const |
| bool | operator() (const symbol_exprt &expr) const |
Private Attributes | |
| dirtyt | dirty |
| std::unordered_set< irep_idt > | dirty_processed_functions |
Wrapper for dirtyt that permits incremental population, ensuring each function is analysed exactly once.
|
inline |
|
inline |
| void incremental_dirtyt::populate_dirty_for_function | ( | const irep_idt & | id, |
| const goto_functionst::goto_functiont & | function | ||
| ) |
|
private |