CBMC
|
#include <goto_trace_storage.h>
Public Member Functions | |
goto_trace_storaget (const namespacet &) | |
goto_trace_storaget (const goto_trace_storaget &)=delete | |
const goto_tracet & | insert (goto_tracet &&) |
Store trace that ends in a violated assertion. More... | |
const goto_tracet & | insert_all (goto_tracet &&) |
Store trace that contains multiple violated assertions. More... | |
const std::list< goto_tracet > & | all () const |
const goto_tracet & | operator[] (const irep_idt &property_id) const |
const namespacet & | get_namespace () const |
Protected Attributes | |
const namespacet & | ns |
the namespace related to the traces More... | |
std::list< goto_tracet > | traces |
stores the traces More... | |
std::unordered_map< irep_idt, std::size_t > | property_id_to_trace_index |
merge_irept | merge_ireps |
irep container for shared ireps More... | |
Definition at line 21 of file goto_trace_storage.h.
|
explicit |
Definition at line 14 of file goto_trace_storage.cpp.
|
delete |
const std::list< goto_tracet > & goto_trace_storaget::all | ( | ) | const |
Definition at line 54 of file goto_trace_storage.cpp.
const namespacet & goto_trace_storaget::get_namespace | ( | ) | const |
Definition at line 69 of file goto_trace_storage.cpp.
const goto_tracet & goto_trace_storaget::insert | ( | goto_tracet && | trace | ) |
Store trace that ends in a violated assertion.
Definition at line 18 of file goto_trace_storage.cpp.
const goto_tracet & goto_trace_storaget::insert_all | ( | goto_tracet && | trace | ) |
Store trace that contains multiple violated assertions.
Definition at line 37 of file goto_trace_storage.cpp.
const goto_tracet & goto_trace_storaget::operator[] | ( | const irep_idt & | property_id | ) | const |
Definition at line 59 of file goto_trace_storage.cpp.
|
protected |
irep container for shared ireps
Definition at line 51 of file goto_trace_storage.h.
|
protected |
the namespace related to the traces
Definition at line 42 of file goto_trace_storage.h.
|
protected |
Definition at line 48 of file goto_trace_storage.h.
|
protected |
stores the traces
Definition at line 45 of file goto_trace_storage.h.