Module Doctree.Shift
val start : Odoc_document.Doctree.Shift.stateval shift :
Odoc_document.Doctree.Shift.state ->
int ->
Odoc_document.Doctree.Shift.state * intval enter :
Odoc_document.Doctree.Shift.state ->
int ->
Odoc_document.Doctree.Shift.stateval walk_documentedsrc :
on_sub:
([> `Include of Odoc_document.Types.Include.t
| `Page of Odoc_document.Types.Subpage.t ] ->
int option) ->
Odoc_document.Doctree.Shift.state ->
Odoc_document.Types.DocumentedSrc.t ->
Odoc_document.Types.DocumentedSrc.tval subpage :
on_sub:
([> `Include of Odoc_document.Types.Include.t
| `Page of Odoc_document.Types.Subpage.t ] ->
int option) ->
Odoc_document.Doctree.Shift.state ->
Odoc_document.Types.Subpage.t ->
Odoc_document.Types.Subpage.tval include_ :
on_sub:
([> `Include of Odoc_document.Types.Include.t
| `Page of Odoc_document.Types.Subpage.t ] ->
int option) ->
Odoc_document.Doctree.Shift.state ->
Odoc_document.Types.Include.t ->
Odoc_document.Types.Include.tval walk_item :
on_sub:
([> `Include of Odoc_document.Types.Include.t
| `Page of Odoc_document.Types.Subpage.t ] ->
int option) ->
Odoc_document.Doctree.Shift.state ->
Odoc_document.Types.Item.t list ->
Odoc_document.Types.Item.t listval compute :
on_sub:
([> `Include of Odoc_document.Types.Include.t
| `Page of Odoc_document.Types.Subpage.t ] ->
int option) ->
Odoc_document.Types.Item.t list ->
Odoc_document.Types.Item.t list