Module InferModules__BufferOverrunField
val pp : pp_lhs:(F.formatter -> 'a -> unit) -> pp_lhs_alone:(F.formatter -> 'a -> unit) -> sep:string -> F.formatter -> 'a -> InferIR.Typ.Fieldname.t -> unit
If fn is empty, prints
pp_lhs_alone lhs
Otherwise printspp_lhs lhs ^ sep ^ fn
Create invisible phantom fields by giving them a name ending in '.' The name preceeding the '.' will be used in debug mode.
val mk : string -> InferIR.Typ.t -> InferIR__Typ.Fieldname.t
val get_type : InferIR.Typ.Fieldname.Map.key -> InferIR.Typ.t option
val java_collection_internal_array : InferIR__Typ.Fieldname.t
val c_strlen : unit -> InferIR__Typ.Fieldname.t