asdf: Fix repository URL in pull-asdf.sh
[sbcl.git] / doc / internals / discriminating-functions.dot
blobe6ce39e6f9bec218402eecc6b6a088342b2d54a6
1 strict digraph dfun {
3 mclimit=2.0
5 edge [color=gray40]
7 oneclass [label="one-class"]
8 twoclass [label="two-class"]
9 oneindex [label="one-index"]
10 nn [label="n-n"]
11 default [label="default-method-only"]
12 nomethods [label="no-methods"]
13 constant [label="constant-value"]
15 subgraph class {
17 edge [color=black]
19 oneclass -> twoclass -> oneindex -> nn
20 oneclass -> nn
21 twoclass -> nn
25 // oneclass -> caching
26 // oneclass -> checking
27 // oneclass -> dispatch
28 // twoclass -> caching
29 // twoclass -> checking
30 // twoclass -> dispatch
31 // oneindex -> caching
32 // oneindex -> checking
33 // oneindex -> dispatch
34 // nn -> caching
35 // nn -> checking
36 // nn -> dispatch
38 subgraph { class -> caching }
39 subgraph { class -> checking }
40 subgraph { class -> dispatch }
42 initial -> oneclass
44 initial -> default
45 initial -> nomethods
46 initial -> constant
48 initial -> caching
49 initial -> checking -> caching
50 initial -> dispatch
51 checking -> dispatch