CBMC
|
#include <graphml_witness.h>
Classes | |
struct | pair_hash |
Public Member Functions | |
graphml_witnesst (const namespacet &_ns) | |
void | operator() (const goto_tracet &goto_trace) |
counterexample witness | |
void | operator() (const symex_target_equationt &equation) |
proof witness | |
const graphmlt & | graph () |
Protected Member Functions | |
void | remove_l0_l1 (exprt &expr) |
std::string | convert_assign_rec (const irep_idt &identifier, const code_assignt &assign) |
Static Protected Member Functions | |
template<typename T > | |
static void | hash_combine (std::size_t &seed, const T &v) |
Protected Attributes | |
const namespacet & | ns |
graphmlt | graphml |
std::unordered_map< std::pair< unsigned int, const irept::dt * >, std::string, pair_hash< unsigned int, const irept::dt * > > | cache |
Definition at line 23 of file graphml_witness.h.
|
inlineexplicit |
Definition at line 26 of file graphml_witness.h.
|
protected |
Definition at line 74 of file graphml_witness.cpp.
Definition at line 34 of file graphml_witness.h.
|
inlinestaticprotected |
Definition at line 49 of file graphml_witness.h.
void graphml_witnesst::operator() | ( | const goto_tracet & | goto_trace | ) |
counterexample witness
Definition at line 278 of file graphml_witness.cpp.
void graphml_witnesst::operator() | ( | const symex_target_equationt & | equation | ) |
proof witness
Definition at line 524 of file graphml_witness.cpp.
Definition at line 42 of file graphml_witness.cpp.
|
protected |
Definition at line 70 of file graphml_witness.h.
|
protected |
Definition at line 41 of file graphml_witness.h.
|
protected |
Definition at line 40 of file graphml_witness.h.