blob: 560fb8ff27668a5ad492ad503036559106a2b333 [file] [log] [blame]
<?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.36.0 (20140111.2315)
-->
<!-- Title: be/src/exprs/string&#45;functions.h Pages: 1 -->
<!--zoomable 388 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 1022;
var viewHeight = 388;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>be/src/exprs/string&#45;functions.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-384 1018.01,-384 1018.01,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="761,-349 761,-379 859,-379 859,-349 761,-349"/>
<text text-anchor="start" x="769" y="-367" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/string</text>
<text text-anchor="middle" x="810" y="-356" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;functions.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="string-value_8h.html" target="_top" xlink:title="runtime/string&#45;value.h">
<polygon fill="white" stroke="black" points="619,-236.5 619,-255.5 729,-255.5 729,-236.5 619,-236.5"/>
<text text-anchor="middle" x="674" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">runtime/string&#45;value.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M793.324,-348.776C767.595,-326.831 718.429,-284.895 691.95,-262.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="694.088,-259.534 684.208,-255.707 689.545,-264.859 694.088,-259.534"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="string-search_8h.html" target="_top" xlink:title="runtime/string&#45;search.h">
<polygon fill="white" stroke="black" points="833,-292.5 833,-311.5 949,-311.5 949,-292.5 833,-292.5"/>
<text text-anchor="middle" x="891" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">runtime/string&#45;search.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge25" class="edge"><title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M829.196,-348.781C841.816,-339.433 858.293,-327.227 871.061,-317.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="873.262,-320.495 879.214,-311.731 869.095,-314.87 873.262,-320.495"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="680.5,-124.5 680.5,-143.5 729.5,-143.5 729.5,-124.5 680.5,-124.5"/>
<text text-anchor="middle" x="705" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">string.h</text>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M676.433,-236.368C681.458,-218.537 693.08,-177.295 699.851,-153.272"/>
<polygon fill="midnightblue" stroke="midnightblue" points="703.235,-154.166 702.579,-143.591 696.497,-152.267 703.235,-154.166"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="263.5,-62.5 263.5,-81.5 304.5,-81.5 304.5,-62.5 263.5,-62.5"/>
<text text-anchor="middle" x="284" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M618.788,-237.472C525.783,-223.625 343.893,-191.151 302,-144 289.223,-129.619 285.261,-107.44 284.158,-91.7023"/>
<polygon fill="midnightblue" stroke="midnightblue" points="287.65,-91.4447 283.774,-81.5844 280.655,-91.7097 287.65,-91.4447"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="logging_8h.html" target="_top" xlink:title="common/logging.h">
<polygon fill="white" stroke="black" points="444,-62.5 444,-81.5 540,-81.5 540,-62.5 444,-62.5"/>
<text text-anchor="middle" x="492" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/logging.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M673.556,-236.374C671.971,-214.531 664.823,-156.477 633,-124 619.095,-109.809 571.639,-94.4083 535.589,-84.2864"/>
<polygon fill="midnightblue" stroke="midnightblue" points="536.331,-80.8606 525.76,-81.5769 534.471,-87.6088 536.331,-80.8606"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="udf_8h.html" target="_top" xlink:title="udf/udf.h">
<polygon fill="white" stroke="black" points="735.5,-180.5 735.5,-199.5 790.5,-199.5 790.5,-180.5 735.5,-180.5"/>
<text text-anchor="middle" x="763" y="-187.5" font-family="Helvetica,sans-Serif" font-size="10.00">udf/udf.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M688.299,-236.324C702.183,-227.9 723.492,-214.971 739.804,-205.074"/>
<polygon fill="midnightblue" stroke="midnightblue" points="742.002,-207.834 748.736,-199.655 738.371,-201.85 742.002,-207.834"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="hash-util_8h.html" target="_top" xlink:title="util/hash&#45;util.h">
<polygon fill="white" stroke="black" points="457.5,-180.5 457.5,-199.5 534.5,-199.5 534.5,-180.5 457.5,-180.5"/>
<text text-anchor="middle" x="496" y="-187.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/hash&#45;util.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node2&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M645.795,-236.444C615.59,-227.28 567.489,-212.688 533.971,-202.519"/>
<polygon fill="midnightblue" stroke="midnightblue" points="534.658,-199.07 524.073,-199.516 532.626,-205.769 534.658,-199.07"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="types_8h.html" target="_top" xlink:title="runtime/types.h">
<polygon fill="white" stroke="black" points="144,-124.5 144,-143.5 228,-143.5 228,-124.5 144,-124.5"/>
<text text-anchor="middle" x="186" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">runtime/types.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge20" class="edge"><title>Node2&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M618.924,-244.266C517.625,-242.104 306.235,-233.582 242,-200 221.643,-189.357 205.49,-167.948 195.864,-152.607"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.616,-150.388 190.502,-143.576 192.597,-153.961 198.616,-150.388"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="405.5,-0.5 405.5,-19.5 482.5,-19.5 482.5,-0.5 405.5,-0.5"/>
<text text-anchor="middle" x="444" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">glog/logging.h</text>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M485.123,-62.4035C477.851,-53.3143 466.205,-38.7559 457.159,-27.4489"/>
<polygon fill="midnightblue" stroke="midnightblue" points="459.845,-25.2029 450.864,-19.5806 454.378,-29.5757 459.845,-25.2029"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<polygon fill="white" stroke="#bfbfbf" points="501,-0.5 501,-19.5 581,-19.5 581,-0.5 501,-0.5"/>
<text text-anchor="middle" x="541" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">gflags/gflags.h</text>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M499.021,-62.4035C506.443,-53.3143 518.333,-38.7559 527.567,-27.4489"/>
<polygon fill="midnightblue" stroke="midnightblue" points="530.378,-29.5398 533.993,-19.5806 524.956,-25.1121 530.378,-29.5398"/>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge10" class="edge"><title>Node8&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M753.681,-180.324C745.107,-172.341 732.188,-160.313 721.812,-150.653"/>
<polygon fill="midnightblue" stroke="midnightblue" points="724.192,-148.086 714.488,-143.834 719.422,-153.21 724.192,-148.086"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="748,-124.5 748,-143.5 800,-143.5 800,-124.5 748,-124.5"/>
<text text-anchor="middle" x="774" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">assert.h</text>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M764.816,-180.083C766.274,-172.927 768.371,-162.635 770.193,-153.691"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.651,-154.248 772.217,-143.751 766.792,-152.851 773.651,-154.248"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="782,-62.5 782,-81.5 874,-81.5 874,-62.5 782,-62.5"/>
<text text-anchor="middle" x="828" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/cstdint.hpp</text>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node8&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M774.954,-180.335C785.435,-172.121 800.318,-158.854 809,-144 818.441,-127.847 823.3,-106.906 825.729,-91.9608"/>
<polygon fill="midnightblue" stroke="midnightblue" points="829.22,-92.2696 827.148,-81.8793 822.288,-91.2938 829.22,-92.2696"/>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge12" class="edge"><title>Node11&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M457.106,-185.002C408.791,-179.14 330.56,-166.402 313,-144 277.809,-99.1071 369.041,-82.5167 433.808,-76.444"/>
<polygon fill="midnightblue" stroke="midnightblue" points="434.295,-79.9148 443.953,-75.5569 433.686,-72.9414 434.295,-79.9148"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="compiler-util_8h.html" target="_top" xlink:title="common/compiler&#45;util.h">
<polygon fill="white" stroke="black" points="322,-124.5 322,-143.5 440,-143.5 440,-124.5 322,-124.5"/>
<text text-anchor="middle" x="381" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/compiler&#45;util.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge13" class="edge"><title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M477.778,-180.444C459.104,-171.675 429.844,-157.935 408.383,-147.858"/>
<polygon fill="midnightblue" stroke="midnightblue" points="409.676,-144.599 399.137,-143.516 406.701,-150.935 409.676,-144.599"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="cpu-info_8h.html" target="_top" xlink:title="util/cpu&#45;info.h">
<polygon fill="white" stroke="black" points="458.5,-124.5 458.5,-143.5 533.5,-143.5 533.5,-124.5 458.5,-124.5"/>
<text text-anchor="middle" x="496" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/cpu&#45;info.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge14" class="edge"><title>Node11&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M496,-180.083C496,-173.006 496,-162.861 496,-153.986"/>
<polygon fill="midnightblue" stroke="midnightblue" points="499.5,-153.751 496,-143.751 492.5,-153.751 499.5,-153.751"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="sse-util_8h.html" target="_top" xlink:title="util/sse&#45;util.h">
<polygon fill="white" stroke="black" points="552,-124.5 552,-143.5 624,-143.5 624,-124.5 552,-124.5"/>
<text text-anchor="middle" x="588" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/sse&#45;util.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge18" class="edge"><title>Node11&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M510.781,-180.324C525.267,-171.822 547.573,-158.729 564.493,-148.797"/>
<polygon fill="midnightblue" stroke="midnightblue" points="566.403,-151.735 573.255,-143.655 562.859,-145.698 566.403,-151.735"/>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge15" class="edge"><title>Node13&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M465.626,-124.403C425.392,-113.017 354.828,-93.0456 314.521,-81.638"/>
<polygon fill="midnightblue" stroke="midnightblue" points="315.298,-78.2204 304.723,-78.8649 313.391,-84.9559 315.298,-78.2204"/>
</g>
<!-- Node13&#45;&gt;Node5 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M495.427,-124.403C494.863,-115.938 493.982,-102.728 493.255,-91.8199"/>
<polygon fill="midnightblue" stroke="midnightblue" points="496.73,-91.3256 492.572,-81.5806 489.745,-91.7913 496.73,-91.3256"/>
</g>
<!-- Node13&#45;&gt;Node10 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M533.702,-125.739C536.847,-125.146 539.977,-124.56 543,-124 622.263,-109.32 714.062,-93.0179 771.586,-82.8874"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.324,-86.3113 781.566,-81.131 771.111,-79.4172 772.324,-86.3113"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="558,-62.5 558,-81.5 626,-81.5 626,-62.5 558,-62.5"/>
<text text-anchor="middle" x="592" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">emmintrin.h</text>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge19" class="edge"><title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M588.573,-124.403C589.137,-115.938 590.018,-102.728 590.745,-91.8199"/>
<polygon fill="midnightblue" stroke="midnightblue" points="594.255,-91.7913 591.428,-81.5806 587.27,-91.3256 594.255,-91.7913"/>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge21" class="edge"><title>Node16&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M200.041,-124.403C216.051,-114.601 242.45,-98.4385 261.374,-86.8526"/>
<polygon fill="midnightblue" stroke="midnightblue" points="263.284,-89.7872 269.985,-81.5806 259.629,-83.8172 263.284,-89.7872"/>
</g>
<!-- Node16&#45;&gt;Node5 -->
<g id="edge22" class="edge"><title>Node16&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M228.227,-124.72C282.937,-113.993 378.377,-95.279 438.216,-83.5458"/>
<polygon fill="midnightblue" stroke="midnightblue" points="439.09,-86.9413 448.229,-81.5825 437.743,-80.0721 439.09,-86.9413"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="126.5,-62.5 126.5,-81.5 245.5,-81.5 245.5,-62.5 126.5,-62.5"/>
<text text-anchor="middle" x="186" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/Types_types.h</text>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge23" class="edge"><title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M186,-124.403C186,-115.938 186,-102.728 186,-91.8199"/>
<polygon fill="midnightblue" stroke="midnightblue" points="189.5,-91.5806 186,-81.5806 182.5,-91.5806 189.5,-91.5806"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="-0.5,-57 -0.5,-87 108.5,-87 108.5,-57 -0.5,-57"/>
<text text-anchor="start" x="7.5" y="-75" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/TCLIService</text>
<text text-anchor="middle" x="54" y="-64" font-family="Helvetica,sans-Serif" font-size="10.00">_types.h</text>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge24" class="edge"><title>Node16&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M167.088,-124.403C148.145,-115.793 118.403,-102.274 94.1747,-91.2612"/>
<polygon fill="midnightblue" stroke="midnightblue" points="95.4077,-87.9771 84.8557,-87.0253 92.511,-94.3497 95.4077,-87.9771"/>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge30" class="edge"><title>Node19&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M856.616,-292.444C819.078,-283.102 758.869,-268.119 717.933,-257.933"/>
<polygon fill="midnightblue" stroke="midnightblue" points="718.773,-254.535 708.223,-255.516 717.082,-261.328 718.773,-254.535"/>
</g>
<!-- Node19&#45;&gt;Node5 -->
<g id="edge29" class="edge"><title>Node19&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M889.867,-292.168C885.583,-262.722 867.522,-167.324 809,-124 762.12,-89.294 606.196,-99.4427 549,-88 543.279,-86.8555 537.279,-85.4767 531.408,-84.0248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="532.278,-80.6346 521.722,-81.5408 530.539,-87.4152 532.278,-80.6346"/>
</g>
<!-- Node19&#45;&gt;Node10 -->
<g id="edge28" class="edge"><title>Node19&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M947.825,-292.438C985.247,-283.806 1024.96,-267.131 1011,-236 978.467,-163.456 895.922,-109.968 853.711,-86.3697"/>
<polygon fill="midnightblue" stroke="midnightblue" points="855.319,-83.2596 844.865,-81.5331 851.96,-89.4015 855.319,-83.2596"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="894,-236.5 894,-255.5 938,-255.5 938,-236.5 894,-236.5"/>
<text text-anchor="middle" x="916" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge26" class="edge"><title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M895.128,-292.083C898.514,-284.77 903.416,-274.181 907.619,-265.103"/>
<polygon fill="midnightblue" stroke="midnightblue" points="910.923,-266.296 911.949,-255.751 904.571,-263.355 910.923,-266.296"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<polygon fill="white" stroke="#bfbfbf" points="956,-236.5 956,-255.5 1002,-255.5 1002,-236.5 956,-236.5"/>
<text text-anchor="middle" x="979" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
</g>
<!-- Node19&#45;&gt;Node21 -->
<g id="edge27" class="edge"><title>Node19&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M905.139,-292.324C918.866,-283.9 939.936,-270.971 956.064,-261.074"/>
<polygon fill="midnightblue" stroke="midnightblue" points="958.204,-263.868 964.896,-255.655 954.543,-257.902 958.204,-263.868"/>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="string-functions_8h__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>