<?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.38.0 (20140413.2041) --> <!-- Title: Graphical Class Hierarchy Pages: 1 --> <svg width="310pt" height="611pt" viewBox="0.00 0.00 310.00 611.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 607)"> <title>Graphical Class Hierarchy</title> <polygon fill="white" stroke="none" points="-4,4 -4,-607 306,-607 306,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"><title>Node0</title> <g id="a_node1"><a xlink:href="a08197.html" target="_top" xlink:title="Generic __selector for embarrassingly parallel functions. "> <polygon fill="white" stroke="black" points="0,-292.5 0,-320.5 125,-320.5 125,-292.5 0,-292.5"/> <text text-anchor="start" x="8" y="-309.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__generic</text> <text text-anchor="middle" x="62.5" y="-299.3" font-family="Helvetica,sans-Serif" font-size="9.00">_for_each_selector< _It ></text> </a> </g> </g> <!-- Node1 --> <g id="node2" class="node"><title>Node1</title> <g id="a_node2"><a xlink:href="a08237.html" target="_top" xlink:title="std::accumulate() selector. "> <polygon fill="white" stroke="black" points="161,-574.5 161,-602.5 302,-602.5 302,-574.5 161,-574.5"/> <text text-anchor="start" x="169" y="-591.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__accumulate</text> <text text-anchor="middle" x="231.5" y="-581.3" font-family="Helvetica,sans-Serif" font-size="9.00">_selector< _It ></text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"><title>Node0->Node1</title> <path fill="none" stroke="midnightblue" d="M65.7247,-330.59C71.6879,-381.298 92.5564,-499.77 161,-565.5 164.575,-568.933 168.674,-571.854 173.054,-574.34"/> <polygon fill="midnightblue" stroke="midnightblue" points="69.196,-330.136 64.6399,-320.571 62.2367,-330.889 69.196,-330.136"/> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a08249.html" target="_top" xlink:title="Selector that returns the difference between two adjacent __elements. "> <polygon fill="white" stroke="black" points="167,-527.5 167,-555.5 296,-555.5 296,-527.5 167,-527.5"/> <text text-anchor="start" x="175" y="-544.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__adjacent</text> <text text-anchor="middle" x="231.5" y="-534.3" font-family="Helvetica,sans-Serif" font-size="9.00">_difference_selector< _It ></text> </a> </g> </g> <!-- Node0->Node2 --> <g id="edge2" class="edge"><title>Node0->Node2</title> <path fill="none" stroke="midnightblue" d="M68.0356,-330.704C77.4838,-374.462 103.375,-466.966 161,-518.5 164.884,-521.974 169.307,-524.925 173.996,-527.431"/> <polygon fill="midnightblue" stroke="midnightblue" points="71.4181,-329.775 65.9785,-320.683 64.5611,-331.183 71.4181,-329.775"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a08233.html" target="_top" xlink:title="std::count_if () selector. "> <polygon fill="white" stroke="black" points="173.5,-480.5 173.5,-508.5 289.5,-508.5 289.5,-480.5 173.5,-480.5"/> <text text-anchor="start" x="181.5" y="-497.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__count</text> <text text-anchor="middle" x="231.5" y="-487.3" font-family="Helvetica,sans-Serif" font-size="9.00">_if_selector< _It, _Diff ></text> </a> </g> </g> <!-- Node0->Node3 --> <g id="edge3" class="edge"><title>Node0->Node3</title> <path fill="none" stroke="midnightblue" d="M71.4045,-330.346C84.4512,-366.112 113.841,-433.494 161,-471.5 165.255,-474.929 170.042,-477.856 175.061,-480.351"/> <polygon fill="midnightblue" stroke="midnightblue" points="74.6429,-329.005 68.0172,-320.738 68.0411,-331.332 74.6429,-329.005"/> </g> <!-- Node4 --> <g id="node5" class="node"><title>Node4</title> <g id="a_node5"><a xlink:href="a08229.html" target="_top" xlink:title="std::count() selector. "> <polygon fill="white" stroke="black" points="173.5,-433.5 173.5,-461.5 289.5,-461.5 289.5,-433.5 173.5,-433.5"/> <text text-anchor="start" x="181.5" y="-450.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__count</text> <text text-anchor="middle" x="231.5" y="-440.3" font-family="Helvetica,sans-Serif" font-size="9.00">_selector< _It, _Diff ></text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"><title>Node0->Node4</title> <path fill="none" stroke="midnightblue" d="M76.7651,-329.305C93.2896,-355.807 123.917,-399.135 161,-424.5 166.035,-427.944 171.626,-430.905 177.386,-433.444"/> <polygon fill="midnightblue" stroke="midnightblue" points="79.7102,-327.412 71.5208,-320.69 73.7308,-331.052 79.7102,-327.412"/> </g> <!-- Node5 --> <g id="node6" class="node"><title>Node5</title> <g id="a_node6"><a xlink:href="a08209.html" target="_top" xlink:title="std::fill() selector. "> <polygon fill="white" stroke="black" points="180,-386.5 180,-414.5 283,-414.5 283,-386.5 180,-386.5"/> <text text-anchor="start" x="188" y="-403.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__fill</text> <text text-anchor="middle" x="231.5" y="-393.3" font-family="Helvetica,sans-Serif" font-size="9.00">_selector< _It ></text> </a> </g> </g> <!-- Node0->Node5 --> <g id="edge5" class="edge"><title>Node0->Node5</title> <path fill="none" stroke="midnightblue" d="M87.5187,-327.273C106.452,-342.807 134.066,-363.666 161,-377.5 167.444,-380.81 174.464,-383.786 181.484,-386.413"/> <polygon fill="midnightblue" stroke="midnightblue" points="89.6364,-324.482 79.7142,-320.767 85.154,-329.859 89.6364,-324.482"/> </g> <!-- Node6 --> <g id="node7" class="node"><title>Node6</title> <g id="a_node7"><a xlink:href="a08201.html" target="_top" xlink:title="std::for_each() selector. "> <polygon fill="white" stroke="black" points="179.5,-339.5 179.5,-367.5 283.5,-367.5 283.5,-339.5 179.5,-339.5"/> <text text-anchor="start" x="187.5" y="-356.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__for</text> <text text-anchor="middle" x="231.5" y="-346.3" font-family="Helvetica,sans-Serif" font-size="9.00">_each_selector< _It ></text> </a> </g> </g> <!-- Node0->Node6 --> <g id="edge6" class="edge"><title>Node0->Node6</title> <path fill="none" stroke="midnightblue" d="M123.266,-323.32C142.089,-328.618 162.667,-334.409 180.718,-339.489"/> <polygon fill="midnightblue" stroke="midnightblue" points="124.18,-319.942 113.606,-320.602 122.283,-326.68 124.18,-319.942"/> </g> <!-- Node7 --> <g id="node8" class="node"><title>Node7</title> <g id="a_node8"><a xlink:href="a08205.html" target="_top" xlink:title="std::generate() selector. "> <polygon fill="white" stroke="black" points="166,-292.5 166,-320.5 297,-320.5 297,-292.5 166,-292.5"/> <text text-anchor="start" x="174" y="-309.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__generate</text> <text text-anchor="middle" x="231.5" y="-299.3" font-family="Helvetica,sans-Serif" font-size="9.00">_selector< _It ></text> </a> </g> </g> <!-- Node0->Node7 --> <g id="edge7" class="edge"><title>Node0->Node7</title> <path fill="none" stroke="midnightblue" d="M135.301,-306.5C145.493,-306.5 155.923,-306.5 165.966,-306.5"/> <polygon fill="midnightblue" stroke="midnightblue" points="135.21,-303 125.21,-306.5 135.21,-310 135.21,-303"/> </g> <!-- Node8 --> <g id="node9" class="node"><title>Node8</title> <g id="a_node9"><a xlink:href="a08245.html" target="_top" xlink:title="Selector that just returns the passed iterator. "> <polygon fill="white" stroke="black" points="170,-245.5 170,-273.5 293,-273.5 293,-245.5 170,-245.5"/> <text text-anchor="start" x="178" y="-262.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__identity</text> <text text-anchor="middle" x="231.5" y="-252.3" font-family="Helvetica,sans-Serif" font-size="9.00">_selector< _It ></text> </a> </g> </g> <!-- Node0->Node8 --> <g id="edge8" class="edge"><title>Node0->Node8</title> <path fill="none" stroke="midnightblue" d="M123.266,-289.68C142.089,-284.382 162.667,-278.591 180.718,-273.511"/> <polygon fill="midnightblue" stroke="midnightblue" points="122.283,-286.32 113.606,-292.398 124.18,-293.058 122.283,-286.32"/> </g> <!-- Node9 --> <g id="node10" class="node"><title>Node9</title> <g id="a_node10"><a xlink:href="a08241.html" target="_top" xlink:title="std::inner_product() selector. "> <polygon fill="white" stroke="black" points="174,-188.5 174,-226.5 289,-226.5 289,-188.5 174,-188.5"/> <text text-anchor="start" x="182" y="-215.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__inner</text> <text text-anchor="start" x="182" y="-205.3" font-family="Helvetica,sans-Serif" font-size="9.00">_product_selector< _It,</text> <text text-anchor="middle" x="231.5" y="-195.3" font-family="Helvetica,sans-Serif" font-size="9.00"> _It2, _Tp ></text> </a> </g> </g> <!-- Node0->Node9 --> <g id="edge9" class="edge"><title>Node0->Node9</title> <path fill="none" stroke="midnightblue" d="M88.5666,-286.067C107.66,-271.121 135.005,-251.006 161,-236.5 167.279,-232.996 174.068,-229.659 180.859,-226.579"/> <polygon fill="midnightblue" stroke="midnightblue" points="86.3285,-283.375 80.6635,-292.328 90.6753,-288.862 86.3285,-283.375"/> </g> <!-- Node10 --> <g id="node11" class="node"><title>Node10</title> <g id="a_node11"><a xlink:href="a08225.html" target="_top" xlink:title="std::replace() selector. "> <polygon fill="white" stroke="black" points="166,-141.5 166,-169.5 297,-169.5 297,-141.5 166,-141.5"/> <text text-anchor="start" x="174" y="-158.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__replace</text> <text text-anchor="middle" x="231.5" y="-148.3" font-family="Helvetica,sans-Serif" font-size="9.00">_if_selector< _It, _Op, _Tp ></text> </a> </g> </g> <!-- Node0->Node10 --> <g id="edge10" class="edge"><title>Node0->Node10</title> <path fill="none" stroke="midnightblue" d="M75.6845,-283.282C91.6713,-254.948 122.297,-207.381 161,-179.5 166.386,-175.62 172.451,-172.326 178.698,-169.54"/> <polygon fill="midnightblue" stroke="midnightblue" points="72.5883,-281.649 70.8335,-292.097 78.7211,-285.024 72.5883,-281.649"/> </g> <!-- Node11 --> <g id="node12" class="node"><title>Node11</title> <g id="a_node12"><a xlink:href="a08221.html" target="_top" xlink:title="std::replace() selector. "> <polygon fill="white" stroke="black" points="169,-94.5 169,-122.5 294,-122.5 294,-94.5 169,-94.5"/> <text text-anchor="start" x="177" y="-111.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__replace</text> <text text-anchor="middle" x="231.5" y="-101.3" font-family="Helvetica,sans-Serif" font-size="9.00">_selector< _It, _Tp ></text> </a> </g> </g> <!-- Node0->Node11 --> <g id="edge11" class="edge"><title>Node0->Node11</title> <path fill="none" stroke="midnightblue" d="M70.7541,-282.482C83.2201,-245.161 112.188,-173.304 161,-132.5 165.701,-128.57 171.083,-125.27 176.724,-122.502"/> <polygon fill="midnightblue" stroke="midnightblue" points="67.4105,-281.446 67.6728,-292.038 74.0728,-283.595 67.4105,-281.446"/> </g> <!-- Node12 --> <g id="node13" class="node"><title>Node12</title> <g id="a_node13"><a xlink:href="a08213.html" target="_top" xlink:title="std::transform() __selector, one input sequence variant. "> <polygon fill="white" stroke="black" points="163,-47.5 163,-75.5 300,-75.5 300,-47.5 163,-47.5"/> <text text-anchor="start" x="171" y="-64.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__transform1</text> <text text-anchor="middle" x="231.5" y="-54.3" font-family="Helvetica,sans-Serif" font-size="9.00">_selector< _It ></text> </a> </g> </g> <!-- Node0->Node12 --> <g id="edge12" class="edge"><title>Node0->Node12</title> <path fill="none" stroke="midnightblue" d="M67.6038,-282.302C76.4917,-237.232 101.705,-140.068 161,-85.5 165.227,-81.6102 170.115,-78.3462 175.302,-75.6084"/> <polygon fill="midnightblue" stroke="midnightblue" points="64.1256,-281.862 65.7284,-292.335 71.0064,-283.148 64.1256,-281.862"/> </g> <!-- Node13 --> <g id="node14" class="node"><title>Node13</title> <g id="a_node14"><a xlink:href="a08217.html" target="_top" xlink:title="std::transform() __selector, two input sequences variant. "> <polygon fill="white" stroke="black" points="163,-0.5 163,-28.5 300,-28.5 300,-0.5 163,-0.5"/> <text text-anchor="start" x="171" y="-17.3" font-family="Helvetica,sans-Serif" font-size="9.00">__gnu_parallel::__transform2</text> <text text-anchor="middle" x="231.5" y="-7.3" font-family="Helvetica,sans-Serif" font-size="9.00">_selector< _It ></text> </a> </g> </g> <!-- Node0->Node13 --> <g id="edge13" class="edge"><title>Node0->Node13</title> <path fill="none" stroke="midnightblue" d="M65.4868,-282.029C71.0132,-229.938 91.1234,-107.239 161,-38.5 165.004,-34.5612 169.685,-31.2673 174.691,-28.5131"/> <polygon fill="midnightblue" stroke="midnightblue" points="61.9718,-282.016 64.4919,-292.307 68.9393,-282.69 61.9718,-282.016"/> </g> </g> </svg>