|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <witnesses.h>
Public Types | |
| enum | typet { VIOLATION , CORRECTNESS } |
Public Member Functions | |
| yamlt (typettypet t) | |
| void | generate_yaml (optionst &options, const std::string &output_path_override="") |
| Generate the YAML witness. | |
Public Attributes | |
| typettypet | witness_type |
| std::string | verified_file |
| std::vector< waypoint > | segments |
| std::vector< invariant > | invariants |
| void yamlt::generate_yaml | ( | optionst & | options, |
| const std::string & | output_path_override = "" ) |
Generate the YAML witness.
The output path is taken from options["witness-output-yaml"] unless output_path_override is non-empty.
| std::vector<invariant> yamlt::invariants |
| std::vector<waypoint> yamlt::segments |
| std::string yamlt::verified_file |