package ocsigenserver

  1. Overview
  2. Docs
A full-featured and extensible Web server

Install

Dune Dependency

Authors

Maintainers

Sources

5.0.0.tar.gz
md5=ac7f9fcf1aced530061ceb4c76efe475
sha512=5691d1cc53725466bf0548fdaa8b4b624b9ac20aa41152f61020da05696a2d0e3cd010d9d72aa60d55216ca4b1b3938573e00c7d922e034d1080508ec46b47dd

doc/ocsigen_lib_base/Ocsigen_lib_base/Printexc/index.html

Module Ocsigen_lib_base.PrintexcSource

include module type of Stdlib.Printexc
type t = exn = ..
Sourceval to_string : exn -> string
val to_string_default : exn -> string
val print : ('a -> 'b) -> 'a -> 'b
val catch : ('a -> 'b) -> 'a -> 'b
  • deprecated This function is no longer needed.
val print_backtrace : Stdlib.out_channel -> unit
val get_backtrace : unit -> string
val record_backtrace : bool -> unit
val backtrace_status : unit -> bool
val register_printer : (exn -> string option) -> unit
val use_printers : exn -> string option
type raw_backtrace = Stdlib__Printexc.raw_backtrace
type raw_backtrace_entry = Stdlib__Printexc.raw_backtrace_entry
val raw_backtrace_entries : raw_backtrace -> raw_backtrace_entry array
val get_raw_backtrace : unit -> raw_backtrace
val print_raw_backtrace : Stdlib.out_channel -> raw_backtrace -> unit
val raw_backtrace_to_string : raw_backtrace -> string
val raise_with_backtrace : exn -> raw_backtrace -> 'a
val get_callstack : int -> raw_backtrace
val default_uncaught_exception_handler : exn -> raw_backtrace -> unit
val set_uncaught_exception_handler : (exn -> raw_backtrace -> unit) -> unit
type backtrace_slot = Stdlib__Printexc.backtrace_slot
val backtrace_slots : raw_backtrace -> backtrace_slot array option
val backtrace_slots_of_raw_entry : raw_backtrace_entry -> backtrace_slot array option
type location = Stdlib__Printexc.location = {
  1. filename : string;
  2. line_number : int;
  3. start_char : int;
  4. end_char : int;
  5. end_line : int;
  6. end_col : int;
}
module Slot : sig ... end
type raw_backtrace_slot = Stdlib__Printexc.raw_backtrace_slot
val raw_backtrace_length : raw_backtrace -> int
val get_raw_backtrace_slot : raw_backtrace -> int -> raw_backtrace_slot
val convert_raw_backtrace_slot : raw_backtrace_slot -> backtrace_slot
val get_raw_backtrace_next_slot : raw_backtrace_slot -> raw_backtrace_slot option
val exn_slot_id : exn -> int
val exn_slot_name : exn -> string
val string_of_extension_constructor : Stdlib.Obj.t -> string
Sourceval register_exn_printer : ((exn -> string) -> exn -> string) -> unit
OCaml

Innovation. Community. Security.