12 #ifndef CPROVER_GOTO_CHECKER_GOTO_VERIFIER_H
13 #define CPROVER_GOTO_CHECKER_GOTO_VERIFIER_H
An implementation of goto_verifiert checks all properties in a goto model.
virtual resultt operator()()=0
Check whether all properties hold.
virtual void report()=0
Report results.
goto_verifiert(const goto_verifiert &)=delete
virtual ~goto_verifiert()=default
const propertiest & get_properties()
Returns the properties.
ui_message_handlert & ui_message_handler
Class that provides messages with a built-in verbosity 'level'.
std::map< irep_idt, property_infot > propertiest
A map of property IDs to property infos.
resultt
The result of goto verifying.