#include <ai.h>
|
| virtual statet & | get_state (goto_programt::const_targett l) override |
| const statet & | find_state (goto_programt::const_targett l) const override |
| bool | merge (const statet &src, goto_programt::const_targett from, goto_programt::const_targett to) override |
| std::unique_ptr< statet > | make_temporary_state (const statet &s) override |
| void | fixedpoint (const goto_functionst &goto_functions, const namespacet &ns) override |
| virtual void | initialize (const goto_programt &) |
| virtual void | initialize (const goto_functiont &) |
| virtual void | initialize (const goto_functionst &) |
| virtual void | finalize () |
| void | entry_state (const goto_programt &) |
| void | entry_state (const goto_functionst &) |
| goto_programt::const_targett | get_next (working_sett &working_set) |
| void | put_in_working_set (working_sett &working_set, goto_programt::const_targett l) |
| bool | fixedpoint (const goto_programt &goto_program, const goto_functionst &goto_functions, const namespacet &ns) |
| void | sequential_fixedpoint (const goto_functionst &goto_functions, const namespacet &ns) |
| bool | visit (goto_programt::const_targett l, working_sett &working_set, const goto_programt &goto_program, const goto_functionst &goto_functions, const namespacet &ns) |
| bool | do_function_call_rec (goto_programt::const_targett l_call, goto_programt::const_targett l_return, const expr2tc &function, const goto_functionst &goto_functions, const namespacet &ns) |
| bool | do_function_call (goto_programt::const_targett l_call, goto_programt::const_targett l_return, const goto_functionst &goto_functions, const goto_functionst::function_mapt::const_iterator f_it, const namespacet &ns) |
◆ state_mapt
template<typename domainT>
◆ ait()
template<typename domainT>
◆ abstract_state_before()
template<typename domainT>
◆ clear()
template<typename domainT>
| void ait< domainT >::clear |
( |
| ) |
|
|
inlineoverridevirtual |
Resets the domain.
Reimplemented from ai_baset.
◆ find_state()
template<typename domainT>
|
|
inlineoverrideprotectedvirtual |
◆ fixedpoint()
template<typename domainT>
|
|
inlineoverrideprotectedvirtual |
◆ get_state()
template<typename domainT>
|
|
inlineoverrideprotectedvirtual |
◆ make_temporary_state()
template<typename domainT>
| std::unique_ptr< statet > ait< domainT >::make_temporary_state |
( |
const statet & | s | ) |
|
|
inlineoverrideprotectedvirtual |
◆ merge()
template<typename domainT>
|
|
inlineoverrideprotectedvirtual |
◆ operator[]() [1/2]
template<typename domainT>
◆ operator[]() [2/2]
template<typename domainT>
◆ target_is_mapped()
template<typename domainT>
◆ state_map
template<typename domainT>
The documentation for this class was generated from the following file:
- src/goto-programs/abstract-interpretation/ai.h