chc.proof.CFunctionPPOs module
The collection of all primary proof obligations in a function.
- class chc.proof.CFunctionPPOs.CFunctionPPOs(cproofs: CFunctionProofs, xnode: xml.etree.ElementTree.Element)[source]
Bases:
objectRepresents the set of primary proof obligations for a function.
xnode received is the content of the <”ppos”> element
- property cfile: CFile
- property cfun: CFunction
- property contextdictionary: CContextDictionary
- property cproofs: CFunctionProofs
- get_ppo(id: int) chc.proof.CFunctionPPO.CFunctionPPO[source]
- iter(f: Callable[[chc.proof.CFunctionPPO.CFunctionPPO], None]) None[source]
- property podictionary: CFunPODictionary
- property ppos: Dict[int, chc.proof.CFunctionPPO.CFunctionPPO]