chc.invariants.CFunInvariantTable module
Table of invariant facts for an individual function.
- class chc.invariants.CFunInvariantTable.CFunInvariantTable(cfun: CFunction, xnode: xml.etree.ElementTree.Element)[source]
Bases:
objectFunction-level invariants.
- property cfile: CFile
- property cfun: CFunction
- context_invariants(context: ProgramContext) List[chc.invariants.CInvariantFact.CInvariantFact][source]
- property ctxtd: CContextDictionary
- get_po_invariants(context: ProgramContext, poId: int) List[chc.invariants.CInvariantFact.CInvariantFact][source]
- get_sorted_invariants(context: ProgramContext) List[chc.invariants.CInvariantFact.CInvariantFact][source]
- property invariants: Dict[int, List[chc.invariants.CInvariantFact.CInvariantFact]]
- property invd: CFunInvDictionary
- property vard: CFunVarDictionary