Module Costlib.CostModels
module BasicCost = CostDomain.BasicCostmodule BasicCostWithReason = CostDomain.BasicCostWithReasonval unit_cost_model : 'a -> 'b -> ret:'c -> 'd -> BasicCost.tval cost_of_exp : IR.Exp.t -> degree_kind:BO__Polynomials.DegreeKind.t -> of_function:string -> 'a -> BO.BufferOverrunUtils.ModelEnv.model_env -> ret:'b -> BO.BufferOverrunDomain.Mem.t -> CostUtils.BasicCost.tval linear : IR.Exp.t -> of_function:string -> 'a -> BO.BufferOverrunUtils.ModelEnv.model_env -> ret:'b -> BO.BufferOverrunDomain.Mem.t -> CostUtils.BasicCost.tval log : IR.Exp.t -> of_function:string -> 'a -> BO.BufferOverrunUtils.ModelEnv.model_env -> ret:'b -> BO.BufferOverrunDomain.Mem.t -> CostUtils.BasicCost.tval provider_get : 'a -> BO.BufferOverrunUtils.ModelEnv.model_env -> ret:('b * IR.Typ.t) -> 'c -> BasicCost.t
module BoundsOf : functor (Container : CostUtils.S) -> sig ... endmodule IntHashMap : sig ... endmodule JavaString : sig ... endmodule BoundsOfCollection : sig ... endmodule BoundsOfNSCollection : sig ... endmodule BoundsOfArray : sig ... endmodule BoundsOfCString : sig ... endmodule NSString : sig ... endmodule NSCollection : sig ... endmodule ImmutableSet : sig ... endmodule Call : sig ... end