package GuaCaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val gnext_of_next : ('l, 'e, 'n) Type.next -> (('l, 'e, 'n) Type.node, 'l) Type.gnext
val gedge_of_edge : ('l, 'e, 'n) Type.edge -> (('l, 'e, 'n) Type.node, 'l, 'e) Type.gedge
val gnode_of_node : ('l, 'e, 'n) Type.node -> (('l, 'e, 'n) Type.node, 'l, 'e, 'n) Type.gnode
val next_of_gnext : (('l, 'e, 'n) Type.node, 'l) Type.gnext -> ('l, 'e, 'n) Type.next
val edge_of_gedge : (('l, 'e, 'n) Type.node, 'l, 'e) Type.gedge -> ('l, 'e, 'n) Type.edge
val node_of_gnode : (('l, 'e, 'n) Type.node, 'l, 'e, 'n) Type.gnode -> ('l, 'e, 'n) Type.node
val map_gnext : ('r1 -> 'r2) -> ('l1 -> 'l2) -> ('r1, 'l1) Type.gnext -> ('r2, 'l2) Type.gnext
val map_gedge : ('r1 -> 'r2) -> ('l1 -> 'l2) -> ('e1 -> 'e2) -> ('r1, 'l1, 'e1) Type.gedge -> ('r2, 'l2, 'e2) Type.gedge
val map_gnode : ('r1 -> 'r2) -> ('l1 -> 'l2) -> ('e1 -> 'e2) -> ('n1 -> 'n2) -> ('r1, 'l1, 'e1, 'n1) Type.gnode -> ('r2, 'l2, 'e2, 'n2) Type.gnode
val pnext_of_next : ('a, 'b) Type.gnext -> ('c option * 'a, 'b) Type.gnext
val pedge_of_edge : ('a, 'b, 'c) Type.gedge -> ('d option * 'a, 'b, 'c) Type.gedge
val pnode_of_node : ('a, 'b, 'c, 'd) Type.gnode -> ('e option * 'a, 'b, 'c, 'd) Type.gnode