l4re-base-25.08.0

This commit is contained in:
2025-09-12 15:55:45 +02:00
commit d959eaab98
37938 changed files with 9382688 additions and 0 deletions

View File

@@ -0,0 +1,904 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.42.4 (0)
-->
<!-- Title: l4/cxx/ipc_stream Pages: 1 -->
<svg width="1056pt" height="753pt"
viewBox="0.00 0.00 1055.50 753.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 749)">
<title>l4/cxx/ipc_stream</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="IPC stream.">
<polygon fill="#999999" stroke="#666666" points="785.5,-745 682.5,-745 682.5,-726 785.5,-726 785.5,-745"/>
<text text-anchor="middle" x="734" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/ipc_stream</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="l4_2sys_2ipc_8h.html" target="_top" xlink:title="Common IPC interface.">
<polygon fill="white" stroke="#666666" points="611.5,-294 540.5,-294 540.5,-275 611.5,-275 611.5,-294"/>
<text text-anchor="middle" x="576" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M744.94,-726C765.08,-709.29 806,-669.99 806,-626.5 806,-626.5 806,-626.5 806,-514.5 806,-422.27 781.13,-389.9 711,-330 685.93,-308.59 650.26,-297.41 621.88,-291.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="622.27,-288.12 611.79,-289.71 620.97,-295 622.27,-288.12"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="capability.html" target="_top" xlink:title="L4::Cap related definitions.">
<polygon fill="white" stroke="#666666" points="672,-690 576,-690 576,-671 672,-671 672,-690"/>
<text text-anchor="middle" x="624" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/capability</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge20_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge20_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M716.33,-725.98C698.71,-717.5 671.42,-704.35 651.07,-694.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="652.52,-691.36 641.99,-690.17 649.48,-697.66 652.52,-691.36"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="ipc__types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="423.5,-470 308.5,-470 308.5,-451 423.5,-451 423.5,-470"/>
<text text-anchor="middle" x="366" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_types</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge62_Node000001_Node000023" class="edge">
<title>Node1&#45;&gt;Node23</title>
<g id="a_edge62_Node000001_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M682.2,-729.22C585.68,-717.93 388,-687.38 388,-626.5 388,-626.5 388,-626.5 388,-569.5 388,-537.4 378.55,-500.99 372.04,-479.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.34,-478.53 368.97,-470.06 368.67,-480.65 375.34,-478.53"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="ipc__varg_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="138,-470 28,-470 28,-451 138,-451 138,-470"/>
<text text-anchor="middle" x="83" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_varg</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge63_Node000001_Node000026" class="edge">
<title>Node1&#45;&gt;Node26</title>
<g id="a_edge63_Node000001_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M682.26,-731.92C520.96,-723.21 38,-691.69 38,-626.5 38,-626.5 38,-626.5 38,-569.5 38,-535.31 57.46,-499.38 70.78,-478.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.87,-480.48 76.55,-470.23 68.06,-476.57 73.87,-480.48"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="type__traits_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="970.5,-635 869.5,-635 869.5,-616 970.5,-616 970.5,-635"/>
<text text-anchor="middle" x="920" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/type_traits</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge66_Node000001_Node000027" class="edge">
<title>Node1&#45;&gt;Node27</title>
<g id="a_edge66_Node000001_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M751.7,-725.91C769.26,-717.26 796.83,-703.32 820,-690 847.83,-674 878.9,-653.91 898.91,-640.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="900.89,-643.54 907.28,-635.09 897.01,-637.72 900.89,-643.54"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="minmax_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="963.5,-690 874.5,-690 874.5,-671 963.5,-671 963.5,-690"/>
<text text-anchor="middle" x="919" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/minmax</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge69_Node000001_Node000029" class="edge">
<title>Node1&#45;&gt;Node29</title>
<g id="a_edge69_Node000001_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M763.72,-725.98C795.05,-717.01 844.57,-702.82 879.24,-692.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="880.39,-696.2 889.04,-690.08 878.47,-689.47 880.39,-696.2"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="588,-184 504,-184 504,-165 588,-165 588,-184"/>
<text text-anchor="middle" x="546" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M573.54,-274.66C568.66,-257.09 557.65,-217.45 551.13,-193.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="554.45,-192.86 548.41,-184.16 547.71,-194.73 554.45,-192.86"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="458,-239 380,-239 380,-220 458,-220 458,-239"/>
<text text-anchor="middle" x="419" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge14_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge14_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M550.78,-274.98C524.64,-266.16 483.6,-252.31 454.27,-242.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="455.02,-238.96 444.42,-239.08 452.78,-245.6 455.02,-238.96"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="err_8h.html" target="_top" xlink:title="Error codes.">
<polygon fill="white" stroke="#666666" points="362,-239 292,-239 292,-220 362,-220 362,-239"/>
<text text-anchor="middle" x="327" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge18_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge18_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M540.32,-275.91C496.01,-266.47 420.36,-250.37 372.07,-240.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="372.72,-236.65 362.21,-237.99 371.26,-243.5 372.72,-236.65"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="l4_2sys_2l4int_8h.html" target="_top" xlink:title="Fixed sized integer types, generic version.">
<polygon fill="white" stroke="#666666" points="358.5,-74 279.5,-74 279.5,-55 358.5,-55 358.5,-74"/>
<text text-anchor="middle" x="319" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M527.19,-164.9C507.8,-156 476.72,-141.67 450,-129 413.59,-111.74 371.73,-91.35 345.32,-78.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.85,-75.28 336.33,-74.02 343.77,-81.56 346.85,-75.28"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="compiler_8h.html" target="_top" xlink:title="L4 compiler related defines.">
<polygon fill="white" stroke="#666666" points="601.5,-74 502.5,-74 502.5,-55 601.5,-55 601.5,-74"/>
<text text-anchor="middle" x="552" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M553.67,-164.7C560.52,-156.21 570.05,-142.68 574,-129 578.59,-113.1 571.34,-95.32 563.96,-82.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.81,-80.59 558.49,-74.04 560.9,-84.35 566.81,-80.59"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="326.5,-129 237.5,-129 237.5,-110 326.5,-110 326.5,-129"/>
<text text-anchor="middle" x="282" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6_Node000003_Node000007" class="edge">
<title>Node3&#45;&gt;Node7</title>
<g id="a_edge6_Node000003_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M503.88,-165.04C457.84,-155.8 384.04,-140.99 334.33,-131"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="334.9,-127.55 324.41,-129.01 333.53,-134.41 334.9,-127.55"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="____l4__fpage_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="731,-129 621,-129 621,-110 731,-110 731,-129"/>
<text text-anchor="middle" x="676" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge9_Node000003_Node000008" class="edge">
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge9_Node000003_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M566.89,-164.98C588.08,-156.34 621.13,-142.87 645.3,-133.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="646.79,-136.19 654.73,-129.17 644.15,-129.7 646.79,-136.19"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="____timeout_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="565,-129 459,-129 459,-110 565,-110 565,-129"/>
<text text-anchor="middle" x="512" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge11_Node000003_Node000009" class="edge">
<title>Node3&#45;&gt;Node9</title>
<g id="a_edge11_Node000003_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M540.39,-164.75C535.68,-157.42 528.83,-146.73 523.03,-137.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="525.86,-135.62 517.51,-129.09 519.96,-139.4 525.86,-135.62"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="598,-19 506,-19 506,0 598,0 598,-19"/>
<text text-anchor="middle" x="552" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/linkage.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M552,-54.75C552,-47.8 552,-37.85 552,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="555.5,-29.09 552,-19.09 548.5,-29.09 555.5,-29.09"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge8_Node000007_Node000004" class="edge">
<title>Node7&#45;&gt;Node4</title>
<g id="a_edge8_Node000007_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M288.11,-109.75C293.28,-102.34 300.85,-91.5 307.19,-82.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="310.15,-84.29 313,-74.09 304.41,-80.29 310.15,-84.29"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge7_Node000007_Node000005" class="edge">
<title>Node7&#45;&gt;Node5</title>
<g id="a_edge7_Node000007_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M325.38,-109.98C372.38,-100.76 447.43,-86.03 498.16,-76.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="499.14,-79.44 508.28,-74.08 497.79,-72.57 499.14,-79.44"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge10_Node000008_Node000005" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge10_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M656.08,-109.98C635.95,-101.38 604.62,-87.99 581.59,-78.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="582.86,-74.88 572.29,-74.17 580.1,-81.32 582.86,-74.88"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge12_Node000009_Node000004" class="edge">
<title>Node9&#45;&gt;Node4</title>
<g id="a_edge12_Node000009_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M480.99,-109.98C448.17,-100.97 396.2,-86.7 360.01,-76.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="360.82,-73.36 350.25,-74.08 358.97,-80.11 360.82,-73.36"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node5 -->
<g id="edge13_Node000009_Node000005" class="edge">
<title>Node9&#45;&gt;Node5</title>
<g id="a_edge13_Node000009_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M518.61,-109.75C524.26,-102.26 532.54,-91.28 539.45,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="542.29,-84.18 545.52,-74.09 536.7,-79.96 542.29,-84.18"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge15_Node000010_Node000003" class="edge">
<title>Node10&#45;&gt;Node3</title>
<g id="a_edge15_Node000010_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M439.4,-219.98C460.02,-211.38 492.11,-197.99 515.69,-188.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="517.34,-191.25 525.22,-184.17 514.65,-184.79 517.34,-191.25"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node4 -->
<g id="edge17_Node000010_Node000004" class="edge">
<title>Node10&#45;&gt;Node4</title>
<g id="a_edge17_Node000010_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M379.98,-220.76C334.38,-209.39 260.97,-183.34 228,-129 213.35,-104.85 245.34,-87.53 275.34,-77.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="276.53,-80.44 284.95,-74.01 274.36,-73.78 276.53,-80.44"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge16_Node000010_Node000005" class="edge">
<title>Node10&#45;&gt;Node5</title>
<g id="a_edge16_Node000010_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M418.83,-219.9C418.86,-198.64 421.8,-142.97 450,-110 463.42,-94.31 483.41,-83.96 502.15,-77.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="503.4,-80.51 511.79,-74.04 501.2,-73.86 503.4,-80.51"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge19_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge19_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M332.75,-219.77C347.35,-198.23 388.06,-141.95 435,-110 456.99,-95.03 484.69,-84.21 507.62,-76.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="508.9,-80.25 517.46,-74.01 506.87,-73.55 508.9,-80.25"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge22_Node000012_Node000003" class="edge">
<title>Node12&#45;&gt;Node3</title>
<g id="a_edge22_Node000012_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M639.12,-670.81C688.83,-640.98 844,-537.37 844,-406.5 844,-406.5 844,-406.5 844,-283.5 844,-249.16 828.92,-238.5 800,-220 767.36,-199.12 662.71,-186.13 598.37,-179.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="598.31,-176.38 588.02,-178.93 597.65,-183.35 598.31,-176.38"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge21_Node000012_Node000007" class="edge">
<title>Node12&#45;&gt;Node7</title>
<g id="a_edge21_Node000012_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M575.81,-673.28C429.45,-653.06 0,-583.35 0,-461.5 0,-461.5 0,-461.5 0,-228.5 0,-180.31 145.42,-145.64 227.4,-129.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="228.14,-133.34 237.32,-128.05 226.84,-126.47 228.14,-133.34"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="kobject_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="701.5,-525 618.5,-525 618.5,-506 701.5,-506 701.5,-525"/>
<text text-anchor="middle" x="660" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/kobject</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge23_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge23_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M625.94,-670.74C631.58,-645.2 648.09,-570.43 655.86,-535.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="659.32,-535.83 658.05,-525.31 652.48,-534.32 659.32,-535.83"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="l4_2sys_2task_8h.html" target="_top" xlink:title="Common task related definitions.">
<polygon fill="white" stroke="#666666" points="484,-354.5 406,-354.5 406,-335.5 484,-335.5 484,-354.5"/>
<text text-anchor="middle" x="445" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/task.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node20 -->
<g id="edge45_Node000012_Node000020" class="edge">
<title>Node12&#45;&gt;Node20</title>
<g id="a_edge45_Node000012_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M618.72,-670.9C608.27,-653.07 586,-610.46 586,-571.5 586,-571.5 586,-571.5 586,-459.5 586,-406.41 524.58,-373.96 482.82,-358.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="483.79,-354.66 473.19,-354.51 481.39,-361.23 483.79,-354.66"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="sys_2meta.html" target="_top" xlink:title="Meta interface for getting dynamic type information about objects behind capabilities.">
<polygon fill="white" stroke="#666666" points="557,-635 483,-635 483,-616 557,-616 557,-635"/>
<text text-anchor="middle" x="520" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/meta</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node21 -->
<g id="edge46_Node000012_Node000021" class="edge">
<title>Node12&#45;&gt;Node21</title>
<g id="a_edge46_Node000012_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M607.29,-670.98C590.79,-662.57 565.3,-649.59 546.12,-639.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="547.51,-636.59 537.01,-635.17 544.33,-642.83 547.51,-636.59"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge31_Node000013_Node000003" class="edge">
<title>Node13&#45;&gt;Node3</title>
<g id="a_edge31_Node000013_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M676.18,-505.93C714.2,-484.49 806,-424.58 806,-346 806,-346 806,-346 806,-283.5 806,-194.45 674.33,-177.45 598.39,-175.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="598.14,-171.54 588.06,-174.8 597.98,-178.54 598.14,-171.54"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="kernel__object_8h.html" target="_top" xlink:title="Kernel object system calls.">
<polygon fill="white" stroke="#666666" points="705.5,-415 614.5,-415 614.5,-396 705.5,-396 705.5,-415"/>
<text text-anchor="middle" x="660" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">kernel_object.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge24_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge24_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M660,-505.66C660,-488.17 660,-448.8 660,-425.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="663.5,-425.16 660,-415.16 656.5,-425.16 663.5,-425.16"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="____typeinfo_8h.html" target="_top" xlink:title="Type information handling.">
<polygon fill="white" stroke="#666666" points="557.5,-470 480.5,-470 480.5,-451 557.5,-451 557.5,-470"/>
<text text-anchor="middle" x="519" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">__typeinfo.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge32_Node000013_Node000016" class="edge">
<title>Node13&#45;&gt;Node16</title>
<g id="a_edge32_Node000013_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M637.35,-505.98C614.15,-497.27 577.88,-483.63 551.6,-473.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.66,-470.41 542.07,-470.17 550.2,-476.97 552.66,-470.41"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node2 -->
<g id="edge30_Node000014_Node000002" class="edge">
<title>Node14&#45;&gt;Node2</title>
<g id="a_edge30_Node000014_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M621.58,-395.96C602.26,-389.52 580.55,-378.5 569,-360 558.49,-343.17 563.02,-319.9 568.38,-303.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="571.81,-304.68 572.04,-294.09 565.25,-302.22 571.81,-304.68"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge25_Node000014_Node000003" class="edge">
<title>Node14&#45;&gt;Node3</title>
<g id="a_edge25_Node000014_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M675.73,-395.88C687.88,-388.23 703.8,-375.83 711,-360 716.52,-347.86 716.3,-342.23 711,-330 682.22,-263.62 609.31,-212.71 570.76,-189.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.14,-186.18 561.75,-184.11 568.58,-192.2 572.14,-186.18"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node5 -->
<g id="edge26_Node000014_Node000005" class="edge">
<title>Node14&#45;&gt;Node5</title>
<g id="a_edge26_Node000014_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M705.73,-400.26C770.72,-391.44 882,-364.76 882,-285.5 882,-285.5 882,-285.5 882,-173.5 882,-117.3 706.94,-85.67 611.83,-72.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="612.14,-69.15 601.76,-71.29 611.21,-76.09 612.14,-69.15"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge27_Node000014_Node000010" class="edge">
<title>Node14&#45;&gt;Node10</title>
<g id="a_edge27_Node000014_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M634.33,-395.89C613.17,-388.17 582.87,-375.66 559,-360 507.54,-326.23 457,-273.23 433.17,-246.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="435.67,-244.26 426.41,-239.11 430.43,-248.91 435.67,-244.26"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="____kernel__object__impl_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="702,-360 578,-360 578,-330 702,-330 702,-360"/>
<text text-anchor="start" x="586" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="640" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge28_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge28_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M657.05,-395.87C654.69,-388.96 651.26,-378.93 648.09,-369.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="651.37,-368.44 644.83,-360.11 644.75,-370.71 651.37,-368.44"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node2 -->
<g id="edge29_Node000015_Node000002" class="edge">
<title>Node15&#45;&gt;Node2</title>
<g id="a_edge29_Node000015_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M624.51,-329.84C615.03,-321.17 602.89,-310.08 593.12,-301.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="595.33,-298.43 585.59,-294.27 590.61,-303.6 595.33,-298.43"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="236,-354.5 172,-354.5 172,-335.5 236,-335.5 236,-354.5"/>
<text text-anchor="middle" x="204" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/types</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge33_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge33_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M495.19,-450.85C471.97,-442.26 435.75,-428.47 405,-415 387.34,-407.27 383.93,-403.09 366,-396 360.07,-393.66 287.94,-371.58 241.95,-357.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="242.87,-354.17 232.29,-354.61 240.83,-360.87 242.87,-354.17"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="ipc__basics_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="357.5,-415 270.5,-415 270.5,-396 357.5,-396 357.5,-415"/>
<text text-anchor="middle" x="314" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_basics</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge34_Node000016_Node000018" class="edge">
<title>Node16&#45;&gt;Node18</title>
<g id="a_edge34_Node000016_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M486.06,-450.98C451.05,-441.93 395.53,-427.58 357.07,-417.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.75,-414.2 347.19,-415.08 356,-420.97 357.75,-414.2"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="capability_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="506,-415 414,-415 414,-396 506,-396 506,-415"/>
<text text-anchor="middle" x="460" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/capability.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge38_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge38_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M509.52,-450.98C500.8,-443.15 487.66,-431.34 477.1,-421.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="479.43,-419.25 469.65,-415.17 474.75,-424.46 479.43,-419.25"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node10 -->
<g id="edge36_Node000018_Node000010" class="edge">
<title>Node18&#45;&gt;Node10</title>
<g id="a_edge36_Node000018_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M316.82,-395.76C324.09,-374.04 344.94,-316.36 374,-275 381.54,-264.26 391.84,-253.86 400.69,-245.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="403.07,-248.37 408.28,-239.15 398.45,-243.12 403.07,-248.37"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node11 -->
<g id="edge37_Node000018_Node000011" class="edge">
<title>Node18&#45;&gt;Node11</title>
<g id="a_edge37_Node000018_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M314.66,-395.63C316.69,-368.52 322.83,-286.32 325.61,-249.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="329.1,-249.38 326.35,-239.14 322.12,-248.85 329.1,-249.38"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node17 -->
<g id="edge35_Node000018_Node000017" class="edge">
<title>Node18&#45;&gt;Node17</title>
<g id="a_edge35_Node000018_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M297.77,-395.87C279.73,-386.28 250.38,-370.67 229.32,-359.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.77,-356.27 220.3,-354.67 227.48,-362.45 230.77,-356.27"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node3 -->
<g id="edge40_Node000019_Node000003" class="edge">
<title>Node19&#45;&gt;Node3</title>
<g id="a_edge40_Node000019_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M438.85,-395.93C424.17,-388.73 405.75,-376.88 397,-360 390.87,-348.16 392.01,-342.36 397,-330 410.69,-296.09 490.97,-223.36 527.68,-191.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="530.37,-193.58 535.62,-184.38 525.77,-188.29 530.37,-193.58"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node7 -->
<g id="edge39_Node000019_Node000007" class="edge">
<title>Node19&#45;&gt;Node7</title>
<g id="a_edge39_Node000019_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M413.55,-397.22C355.59,-385.19 264,-355.16 264,-285.5 264,-285.5 264,-285.5 264,-228.5 264,-196.61 271.73,-160.14 277.06,-138.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="280.45,-139.66 279.57,-129.1 273.67,-137.9 280.45,-139.66"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge41_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge41_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.79,-395.87C455.68,-387.66 452.45,-375.04 449.76,-364.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="453.1,-363.48 447.22,-354.67 446.32,-365.22 453.1,-363.48"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node2 -->
<g id="edge44_Node000020_Node000002" class="edge">
<title>Node20&#45;&gt;Node2</title>
<g id="a_edge44_Node000020_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M464.05,-335.49C485.97,-325.7 522.21,-309.52 547.5,-298.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="549.22,-301.29 556.93,-294.02 546.37,-294.9 549.22,-301.29"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node3 -->
<g id="edge42_Node000020_Node000003" class="edge">
<title>Node20&#45;&gt;Node3</title>
<g id="a_edge42_Node000020_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M450.15,-335.41C465.95,-309.05 513.98,-228.93 535.44,-193.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="538.6,-194.65 540.74,-184.27 532.6,-191.05 538.6,-194.65"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node10 -->
<g id="edge43_Node000020_Node000010" class="edge">
<title>Node20&#45;&gt;Node10</title>
<g id="a_edge43_Node000020_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M443.05,-335.47C438.87,-317.23 428.98,-274.07 423.27,-249.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="426.62,-248.1 420.98,-239.13 419.8,-249.66 426.62,-248.1"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node13 -->
<g id="edge47_Node000021_Node000013" class="edge">
<title>Node21&#45;&gt;Node13</title>
<g id="a_edge47_Node000021_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M531.46,-615.66C555.47,-597.14 611.29,-554.08 640.85,-531.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="643,-534.04 648.78,-525.16 638.72,-528.5 643,-534.04"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="ipc__iface.html" target="_top" xlink:title="Interface Definition Language.">
<polygon fill="white" stroke="#666666" points="538,-525 458,-525 458,-506 538,-506 538,-525"/>
<text text-anchor="middle" x="498" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge48_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge48_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M518.2,-615.66C514.64,-598.17 506.62,-558.8 501.82,-535.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="505.19,-534.26 499.76,-525.16 498.33,-535.66 505.19,-534.26"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="ipc__string_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="321,-580 237,-580 237,-561 321,-561 321,-580"/>
<text text-anchor="middle" x="279" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_string</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node24 -->
<g id="edge55_Node000021_Node000024" class="edge">
<title>Node21&#45;&gt;Node24</title>
<g id="a_edge55_Node000021_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M482.87,-616.33C441.26,-607.18 373.63,-592.31 327.78,-582.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.29,-578.76 317.77,-580.03 326.78,-585.59 328.29,-578.76"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node16 -->
<g id="edge54_Node000022_Node000016" class="edge">
<title>Node22&#45;&gt;Node16</title>
<g id="a_edge54_Node000022_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M501.47,-505.75C504.28,-498.65 508.34,-488.4 511.85,-479.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="515.17,-480.68 515.6,-470.09 508.66,-478.1 515.17,-480.68"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node18 -->
<g id="edge49_Node000022_Node000018" class="edge">
<title>Node22&#45;&gt;Node18</title>
<g id="a_edge49_Node000022_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M491.14,-505.96C480.01,-492.59 456.74,-466.62 432,-451 408.76,-436.32 379.93,-425.33 356.58,-417.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.53,-414.58 346.95,-415.01 355.49,-421.28 357.53,-414.58"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge50_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge50_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M476.79,-505.98C455.27,-497.34 421.72,-483.87 397.17,-474.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="398.18,-470.65 387.59,-470.17 395.57,-477.14 398.18,-470.65"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node17 -->
<g id="edge52_Node000023_Node000017" class="edge">
<title>Node23&#45;&gt;Node17</title>
<g id="a_edge52_Node000023_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.49,-450.88C313.38,-443.66 283.54,-431.8 261,-415 241.81,-400.7 225.08,-378.62 214.79,-363.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.64,-361.26 209.26,-354.78 211.76,-365.08 217.64,-361.26"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node18 -->
<g id="edge53_Node000023_Node000018" class="edge">
<title>Node23&#45;&gt;Node18</title>
<g id="a_edge53_Node000023_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M357.41,-450.75C349.84,-443.03 338.62,-431.6 329.49,-422.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="331.93,-419.78 322.43,-415.09 326.93,-424.68 331.93,-419.78"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node19 -->
<g id="edge51_Node000023_Node000019" class="edge">
<title>Node23&#45;&gt;Node19</title>
<g id="a_edge51_Node000023_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.1,-450.98C395.82,-442.69 418.42,-429.94 435.67,-420.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="437.63,-423.13 444.62,-415.17 434.19,-417.03 437.63,-423.13"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node17 -->
<g id="edge56_Node000024_Node000017" class="edge">
<title>Node24&#45;&gt;Node17</title>
<g id="a_edge56_Node000024_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M273.9,-560.87C268.85,-552.07 261.16,-537.92 256,-525 233.35,-468.27 215.83,-397.89 208.19,-364.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.54,-363.75 205.91,-354.77 204.71,-365.3 211.54,-363.75"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node18 -->
<g id="edge57_Node000024_Node000018" class="edge">
<title>Node24&#45;&gt;Node18</title>
<g id="a_edge57_Node000024_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M273.63,-560.92C266.69,-548.76 256.06,-525.79 261,-506 268.82,-474.67 288.58,-442.39 301.64,-423.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.51,-425.4 307.43,-415.21 298.8,-421.36 304.51,-425.4"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="ipc__array_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="332,-525 270,-525 270,-506 332,-506 332,-525"/>
<text text-anchor="middle" x="301" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ipc_array</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge58_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge58_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M282.63,-560.75C285.58,-553.65 289.83,-543.4 293.51,-534.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.83,-535.67 297.43,-525.09 290.37,-532.98 296.83,-535.67"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node17 -->
<g id="edge59_Node000025_Node000017" class="edge">
<title>Node25&#45;&gt;Node17</title>
<g id="a_edge59_Node000025_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M295.12,-505.91C283.58,-488.9 257.4,-449.6 238,-415 228.53,-398.11 218.87,-378.21 212.29,-364.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.27,-362.26 207.9,-354.65 208.92,-365.19 215.27,-362.26"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge60_Node000025_Node000018" class="edge">
<title>Node25&#45;&gt;Node18</title>
<g id="a_edge60_Node000025_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M299.67,-505.8C298.03,-493.51 295.82,-470.37 299,-451 300.47,-442.05 303.49,-432.47 306.44,-424.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.72,-425.74 310.14,-415.15 303.21,-423.16 309.72,-425.74"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node23 -->
<g id="edge61_Node000025_Node000023" class="edge">
<title>Node25&#45;&gt;Node23</title>
<g id="a_edge61_Node000025_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M311.44,-505.98C321.15,-498.07 335.82,-486.11 347.5,-476.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.83,-479.2 355.37,-470.17 345.4,-473.78 349.83,-479.2"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node17 -->
<g id="edge64_Node000026_Node000017" class="edge">
<title>Node26&#45;&gt;Node17</title>
<g id="a_edge64_Node000026_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.09,-450.97C112.33,-431.99 161.32,-386.03 187.26,-361.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="189.9,-364.02 194.8,-354.63 185.11,-358.92 189.9,-364.02"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node18 -->
<g id="edge65_Node000026_Node000018" class="edge">
<title>Node26&#45;&gt;Node18</title>
<g id="a_edge65_Node000026_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M120.11,-450.98C159.99,-441.84 223.46,-427.27 266.84,-417.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="267.63,-420.73 276.59,-415.08 266.07,-413.91 267.63,-420.73"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node5 -->
<g id="edge67_Node000027_Node000005" class="edge">
<title>Node27&#45;&gt;Node5</title>
<g id="a_edge67_Node000027_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M920,-615.82C920,-597.48 920,-553.44 920,-516.5 920,-516.5 920,-516.5 920,-173.5 920,-110.03 715.9,-81.2 611.7,-70.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="611.93,-67.12 601.63,-69.61 611.24,-74.08 611.93,-67.12"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="type__traits_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1047.5,-580 948.5,-580 948.5,-561 1047.5,-561 1047.5,-580"/>
<text text-anchor="middle" x="998" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">bits/type_traits.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge68_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge68_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M932.53,-615.98C944.4,-607.92 962.46,-595.65 976.61,-586.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="978.94,-588.69 985.24,-580.17 975,-582.9 978.94,-588.69"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node27 -->
<g id="edge70_Node000029_Node000027" class="edge">
<title>Node29&#45;&gt;Node27</title>
<g id="a_edge70_Node000029_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M919.17,-670.75C919.3,-663.8 919.48,-653.85 919.65,-645.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="923.15,-645.15 919.84,-635.09 916.15,-645.02 923.15,-645.15"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 41 KiB