aboutsummaryrefslogblamecommitdiffstats
path: root/lib/backend/managers/Identity.ml
blob: bfde226de63c8f6260256111defd694a597d3f1d (plain) (tree)
1
2
3
4
5
6
7

                   




                                                                               
(* @needs Object *)

let permits (object_ : Object.registry) (method_ : Object.rnt_method) : bool =
  BatSet.mem method_ object_.Object.entry.Object.methods

let can_open (object_ : Object.registry) : bool = permits object_ Object.OPEN
let can_close (object_ : Object.registry) : bool = permits object_ Object.CLOSE