Pulselib.PulseBasicInterfaceBasic Pulse modules that are safe to use in any module
module AbstractValue = PulseAbstractValuemodule Access = PulseAccessmodule AccessSet = PulseAccess.Setmodule Attribute = PulseAttributemodule Attributes = PulseAttribute.Attributesmodule CallEvent = PulseCallEventmodule Formula = PulseFormulamodule Invalidation = PulseInvalidationmodule SatUnsat = PulseSatUnsatmodule SkippedCalls = PulseSkippedCallsmodule TaintConfig = PulseTaintConfigmodule TaintItem = PulseTaintItemmodule Timestamp = PulseTimestampmodule Trace = PulseTracemodule TransitiveInfo = PulseTransitiveInfomodule ValueHistory = PulseValueHistorymodule CellId = ValueHistory.CellIdmodule ValueOrigin = PulseValueOrigininclude module type of struct include SatUnsat.Types endfor opening to get Sat and Unsat in the namespace
for opening to get Sat and Unsat in the namespace
val equal_sat_unsat_t :
('a -> 'a -> bool) ->
'a sat_unsat_t ->
'a sat_unsat_t ->
boolinclude sig ... endmodule PulseAbstractValue = PulseAbstractValuemodule PulseAttribute = PulseAttributemodule PulseCallEvent = PulseCallEventmodule PulseInvalidation = PulseInvalidationmodule PulseTimestamp = PulseTimestampmodule PulseSkippedCalls = PulseSkippedCallsmodule PulseTaintConfig = PulseTaintConfigmodule PulseTaintItem = PulseTaintItemmodule PulseTrace = PulseTracemodule PulseValueHistory = PulseValueHistorymodule PulseSatUnsat = PulseSatUnsat