This commit is contained in:
Simon Cruanes 2020-10-09 23:59:38 -04:00
parent 581c7eff0b
commit c67e44e654
2 changed files with 2 additions and 0 deletions

View file

@ -98,6 +98,7 @@ module type LIT = sig
val term : t -> T.Term.t
val sign : t -> bool
val neg : t -> t
val abs : t -> t
val equal : t -> t -> bool
val hash : t -> int

View file

@ -38,6 +38,7 @@ module Make(A : ARG)
let[@inline] neg l = {l with lit_sign=not l.lit_sign}
let[@inline] sign t = t.lit_sign
let[@inline] abs t = {t with lit_sign=true}
let[@inline] term (t:t): term = t.lit_term
let make ~sign t = {lit_sign=sign; lit_term=t}