blob: 7123cf7c4cc0e19c14bf5fe0f9eef00d1f05dbef [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/util/url&#45;coding.cc Pages: 1 -->
<!--zoomable 152 -->
<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 = 1186;
var viewHeight = 152;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>be/src/util/url&#45;coding.cc</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-148 1182,-148 1182,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="512,-124.5 512,-143.5 630,-143.5 630,-124.5 512,-124.5"/>
<text text-anchor="middle" x="571" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/util/url&#45;coding.cc</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="url-coding_8h.html" target="_top" xlink:title="util/url&#45;coding.h">
<polygon fill="white" stroke="black" points="39.5,-62.5 39.5,-81.5 122.5,-81.5 122.5,-62.5 39.5,-62.5"/>
<text text-anchor="middle" x="81" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/url&#45;coding.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="M511.756,-130.508C426.758,-126.128 265.611,-114.823 131,-88 126.145,-87.0326 121.085,-85.795 116.129,-84.4467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="116.78,-80.9915 106.201,-81.5745 114.835,-87.7158 116.78,-80.9915"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="140.5,-62.5 140.5,-81.5 199.5,-81.5 199.5,-62.5 140.5,-62.5"/>
<text text-anchor="middle" x="170" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">exception</text>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M511.885,-130.074C439.54,-125.485 313.744,-114.236 209,-88 205.763,-87.1892 202.43,-86.1855 199.14,-85.0843"/>
<polygon fill="midnightblue" stroke="midnightblue" points="200.133,-81.7209 189.539,-81.5842 197.735,-88.2975 200.133,-81.7209"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<polygon fill="white" stroke="#bfbfbf" points="218,-62.5 218,-81.5 270,-81.5 270,-62.5 218,-62.5"/>
<text text-anchor="middle" x="244" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M511.894,-128.293C452.236,-122.523 357.897,-110.593 279,-88 276.351,-87.2413 273.636,-86.3319 270.948,-85.3411"/>
<polygon fill="midnightblue" stroke="midnightblue" points="272.072,-82.0207 261.489,-81.5191 269.45,-88.5108 272.072,-82.0207"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="288.5,-62.5 288.5,-81.5 417.5,-81.5 417.5,-62.5 288.5,-62.5"/>
<text text-anchor="middle" x="353" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/algorithm/string.hpp</text>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M539.766,-124.403C501.4,-113.844 436.213,-95.9027 393.889,-84.2538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="394.746,-80.8598 384.176,-81.5806 392.889,-87.6088 394.746,-80.8598"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="436,-57 436,-87 562,-87 562,-57 436,-57"/>
<text text-anchor="start" x="444" y="-75" font-family="Helvetica,sans-Serif" font-size="10.00">boost/archive/iterators</text>
<text text-anchor="middle" x="499" y="-64" font-family="Helvetica,sans-Serif" font-size="10.00">/base64_from_binary.hpp</text>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M560.684,-124.403C551.115,-116.429 536.494,-104.245 523.888,-93.7403"/>
<polygon fill="midnightblue" stroke="midnightblue" points="525.892,-90.8539 515.969,-87.1408 521.411,-96.2315 525.892,-90.8539"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="580,-57 580,-87 706,-87 706,-57 580,-57"/>
<text text-anchor="start" x="588" y="-75" font-family="Helvetica,sans-Serif" font-size="10.00">boost/archive/iterators</text>
<text text-anchor="middle" x="643" y="-64" font-family="Helvetica,sans-Serif" font-size="10.00">/binary_from_base64.hpp</text>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M581.316,-124.403C590.885,-116.429 605.506,-104.245 618.112,-93.7403"/>
<polygon fill="midnightblue" stroke="midnightblue" points="620.589,-96.2315 626.031,-87.1408 616.108,-90.8539 620.589,-96.2315"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="724.5,-57 724.5,-87 837.5,-87 837.5,-57 724.5,-57"/>
<text text-anchor="start" x="732.5" y="-75" font-family="Helvetica,sans-Serif" font-size="10.00">boost/archive/iterators</text>
<text text-anchor="middle" x="781" y="-64" font-family="Helvetica,sans-Serif" font-size="10.00">/transform_width.hpp</text>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M601.088,-124.403C632.558,-115.412 682.761,-101.068 722.149,-89.8147"/>
<polygon fill="midnightblue" stroke="midnightblue" points="723.258,-93.1379 731.911,-87.0253 721.335,-86.4073 723.258,-93.1379"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="855.5,-62.5 855.5,-81.5 950.5,-81.5 950.5,-62.5 855.5,-62.5"/>
<text text-anchor="middle" x="903" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/foreach.hpp</text>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M630.044,-124.997C685.938,-117.03 772.066,-103.74 846,-88 851.442,-86.8414 857.144,-85.4983 862.75,-84.1013"/>
<polygon fill="midnightblue" stroke="midnightblue" points="863.844,-87.4339 872.659,-81.5567 862.103,-80.6539 863.844,-87.4339"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="logging_8h.html" target="_top" xlink:title="common/logging.h">
<polygon fill="white" stroke="black" points="969,-62.5 969,-81.5 1065,-81.5 1065,-62.5 969,-62.5"/>
<text text-anchor="middle" x="1017" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/logging.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M630.209,-128.682C706.629,-122.527 843.504,-109.527 959,-88 964.961,-86.889 971.214,-85.5062 977.318,-84.0329"/>
<polygon fill="midnightblue" stroke="midnightblue" points="978.53,-87.3371 987.372,-81.5001 976.82,-80.5492 978.53,-87.3371"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="names_8h.html" target="_top" xlink:title="common/names.h">
<polygon fill="white" stroke="black" points="1083.5,-62.5 1083.5,-81.5 1178.5,-81.5 1178.5,-62.5 1083.5,-62.5"/>
<text text-anchor="middle" x="1131" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/names.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge15" class="edge"><title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M630.274,-130.924C724.764,-126.892 915.093,-115.813 1074,-88 1080.01,-86.9489 1086.3,-85.5746 1092.43,-84.0845"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1093.68,-87.3764 1102.5,-81.504 1091.95,-80.5954 1093.68,-87.3764"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="-0.5,-0.5 -0.5,-19.5 40.5,-19.5 40.5,-0.5 -0.5,-0.5"/>
<text text-anchor="middle" x="20" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M72.2602,-62.4035C62.8384,-53.1361 47.6359,-38.1828 36.0507,-26.7876"/>
<polygon fill="midnightblue" stroke="midnightblue" points="38.3072,-24.0978 28.7236,-19.5806 33.3985,-29.0883 38.3072,-24.0978"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="59,-0.5 59,-19.5 103,-19.5 103,-0.5 59,-0.5"/>
<text text-anchor="middle" x="81" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M81,-62.4035C81,-53.9381 81,-40.7283 81,-29.8199"/>
<polygon fill="midnightblue" stroke="midnightblue" points="84.5001,-29.5806 81,-19.5806 77.5001,-29.5806 84.5001,-29.5806"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="121,-0.5 121,-19.5 213,-19.5 213,-0.5 121,-0.5"/>
<text text-anchor="middle" x="167" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/cstdint.hpp</text>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M93.3217,-62.4035C107.116,-52.7797 129.699,-37.0242 146.232,-25.4891"/>
<polygon fill="midnightblue" stroke="midnightblue" points="148.503,-28.1729 154.701,-19.5806 144.497,-22.432 148.503,-28.1729"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="885.5,-0.5 885.5,-19.5 962.5,-19.5 962.5,-0.5 885.5,-0.5"/>
<text text-anchor="middle" x="924" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">glog/logging.h</text>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge13" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1003.68,-62.4035C988.62,-52.6905 963.884,-36.7319 945.963,-25.1697"/>
<polygon fill="midnightblue" stroke="midnightblue" points="947.6,-22.0609 937.3,-19.5806 943.805,-27.9429 947.6,-22.0609"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="981,-0.5 981,-19.5 1061,-19.5 1061,-0.5 981,-0.5"/>
<text text-anchor="middle" x="1021" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">gflags/gflags.h</text>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge14" class="edge"><title>Node13&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1017.57,-62.4035C1018.14,-53.9381 1019.02,-40.7283 1019.75,-29.8199"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1023.25,-29.7913 1020.43,-19.5806 1016.27,-29.3256 1023.25,-29.7913"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="1084,-0.5 1084,-19.5 1178,-19.5 1178,-0.5 1084,-0.5"/>
<text text-anchor="middle" x="1131" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/version.hpp</text>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge16" class="edge"><title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1131,-62.4035C1131,-53.9381 1131,-40.7283 1131,-29.8199"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1134.5,-29.5806 1131,-19.5806 1127.5,-29.5806 1134.5,-29.5806"/>
</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="url-coding_8cc__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>