Properties. More...
Go to the source code of this file.
properties with the assertions in goto_model. status. Properties.
Definition in file properties.h.
A map of property IDs to property infos.
Definition at line 76 of file properties.h.
The status of a property.
Definition at line 25 of file properties.h.
The result of goto verifying.
| Enumerator | |
|---|---|
| UNKNOWN | No property was violated, neither was there an error. |
| PASS | No properties were violated. |
| FAIL | Some properties were violated. |
| ERROR | An error occurred during goto checking. |
Definition at line 44 of file properties.h.
Definition at line 104 of file properties.cpp.
Definition at line 41 of file properties.cpp.
Definition at line 24 of file properties.cpp.
Return the number of properties with given status.
Definition at line 164 of file properties.cpp.
Determines the overall result corresponding from the given properties That is PASS if all properties are PASS or NOT_CHECKED, FAIL if at least one property is FAIL and no property is ERROR, UNKNOWN if no property is FAIL or ERROR and at least one property is UNKNOWN, ERROR if at least one property is error.
Definition at line 264 of file properties.cpp.
Return true if there as a property with NOT_CHECKED or UNKNOWN status.
Definition at line 181 of file properties.cpp.
Returns the properties in the goto model.
Definition at line 70 of file properties.cpp.
Return true if the status is NOT_CHECKED or UNKNOWN.
Definition at line 175 of file properties.cpp.
Definition at line 132 of file properties.cpp.
Write the property info into the given JSON stream object.
Definition at line 139 of file properties.cpp.
Update with the preference order.
Definition at line 231 of file properties.cpp.
Update with the preference order.
Definition at line 197 of file properties.cpp.
Definition at line 147 of file properties.cpp.
Updates properties with the assertions in goto_model.
Definition at line 77 of file properties.cpp.
Definition at line 110 of file properties.cpp.