2 class ['a
] ograph2way
:
3 (< add
: 'a
* 'a
Oset.oset
-> 'c
; delkey
: 'a
-> 'c
;
4 find
: 'a
-> 'a
Oset.oset
; iter
: ('a
* 'd
-> unit) -> 'e
;
5 replkey
: 'a
* 'a
Oset.oset
-> 'c
; .. >
7 (< add
: 'a
* 'a
Oset.oset
-> 'f
; delkey
: 'a
-> 'f
;
8 find
: 'a
-> 'a
Oset.oset
; replkey
: 'a
* 'a
Oset.oset
-> 'f
; .. >
10 (unit -> 'a
Oset.oset
) ->
12 inherit ['a
] Ograph.ograph
16 (* ograph concrete instantiation of virtual methods *)
19 method add_node
: 'a
-> 'o
20 method del_node
: 'a
-> 'o
22 method add_arc
: 'a
* 'a
-> 'o
23 method del_arc
: 'a
* 'a
-> 'o
25 method nodes
: 'a
Oset.oset
26 method predecessors
: 'a
-> 'a
Oset.oset
27 method successors
: 'a
-> 'a
Oset.oset
29 method ancestors
: 'a
Oset.oset
-> 'a
Oset.oset
30 method brothers
: 'a
-> 'a
Oset.oset
31 method children
: 'a
Oset.oset
-> 'a
Oset.oset