type timestamp
-class status :
+class virtual status :
object ('self)
+ inherit NCic.status
method timestamp: timestamp
method set_timestamp: timestamp -> 'self
end
#status as 'status -> NCic.universe -> NCic.universe -> 'status
val aliases_of: NUri.uri -> NReference.reference list
val resolve: string -> NReference.reference list
+(*
(* warning: get_obj may raise (NCicEnvironment.ObjectNotFoud l) *)
-val get_obj: NUri.uri -> NCic.obj (* changes the current timestamp *)
+val get_obj: #NCic.status -> NUri.uri -> NCic.obj (* changes the current timestamp *)
+*)
val time_travel: #status -> unit
+val replace: #status -> unit
val init: unit -> unit
method set_dumpable_status: #g_dumpable_status -> 'self
end
-val get_already_included: #dumpable_status -> NUri.uri list
+val get_transitively_included: #dumpable_status -> NUri.uri list
val dump_obj: #dumpable_status as 'status -> obj -> 'status
module type SerializerType =
type 'a register_type =
'a ->
refresh_uri_in_universe:(NCic.universe -> NCic.universe) ->
- refresh_uri_in_term:(NCic.term -> NCic.term) ->
+ refresh_uri_in_term:(NCic.status -> NCic.term -> NCic.term) ->
refresh_uri_in_reference:(NReference.reference -> NReference.reference) ->
alias_only:bool ->
dumpable_status -> dumpable_status