chc.api package
Functionality related to interaction between functions and files.
Object representation of api_parameter_t |
|
Assumption on the function api. |
|
User-provided contracts for variables and functions in a c-file. |
|
User-provided function contract with assumptions and guarantees. |
|
Holds assumptions that transcend the file level. |
|
Assumption on the return value of a function represented by a predicate. |
|
Assumption on a global variable at a particular location. |
|
Dictionary of all non-local symbolic values. |
|
Base object value for the entries in the interface dictionary. |
|
Assumption on the return value of a function. |
|
Request for a particular postcondition predicate on a function. |
|
Object representation of sumtype s_offset_t. |
|
Object representation of sum type s_term (term in an external predicate). |
|
Object representation of sum type xpredicate_t. |
Submodules
- chc.api.ApiParameter module
- chc.api.ApiAssumption module
- chc.api.CFileContracts module
- chc.api.CFunctionContract module
- chc.api.CGlobalContract module
- chc.api.ContractAssumption module
- chc.api.FieldAssignment module
- chc.api.GlobalAssumption module
- chc.api.InterfaceDictionary module
- chc.api.InterfaceDictionaryRecord module
- chc.api.PostAssume module
- chc.api.PostConditionRequest module
- chc.api.PostRequest module
- chc.api.SOffset module
- chc.api.STerm
- chc.api.XPredicate