<?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.34.0 (20131019.2037) --> <!-- Title: std::reference_wrapper< _Tp > Pages: 1 --> <svg width="470pt" height="106pt" viewBox="0.00 0.00 470.00 106.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 102)"> <title>std::reference_wrapper< _Tp ></title> <polygon fill="white" stroke="white" points="-4,4 -4,-102 466,-102 466,4 -4,4"/> <!-- Node1 --> <g id="node1" class="node"><title>Node1</title> <polygon fill="#bfbfbf" stroke="black" points="350.5,-35 350.5,-63 461.5,-63 461.5,-35 350.5,-35"/> <text text-anchor="start" x="358.5" y="-51.8" font-family="FreeSans" font-size="9.00">std::reference_wrapper</text> <text text-anchor="middle" x="406" y="-41.8" font-family="FreeSans" font-size="9.00">< _Tp ></text> </g> <!-- Node2 --> <g id="node2" class="node"><title>Node2</title> <g id="a_node2"><a xlink:href="a00436.html" target="_top" xlink:title="std::_Reference_wrapper\l_base\< remove_cv\< _Tp\l \>::type \>"> <polygon fill="white" stroke="black" points="194,-30 194,-68 314,-68 314,-30 194,-30"/> <text text-anchor="start" x="202" y="-56.8" font-family="FreeSans" font-size="9.00">std::_Reference_wrapper</text> <text text-anchor="start" x="202" y="-46.8" font-family="FreeSans" font-size="9.00">_base< remove_cv< _Tp</text> <text text-anchor="middle" x="254" y="-36.8" font-family="FreeSans" font-size="9.00"> >::type ></text> </a> </g> </g> <!-- Node2->Node1 --> <g id="edge1" class="edge"><title>Node2->Node1</title> <path fill="none" stroke="midnightblue" d="M324.335,-49C332.959,-49 341.685,-49 350.05,-49"/> <polygon fill="midnightblue" stroke="midnightblue" points="324.284,-45.5001 314.284,-49 324.284,-52.5001 324.284,-45.5001"/> </g> <!-- Node3 --> <g id="node3" class="node"><title>Node3</title> <g id="a_node3"><a xlink:href="a00437.html" target="_top" xlink:title="std::_Reference_wrapper\l_base_impl\< __has_argument\l_type\< remove_cv\< _Tp \>::\ltype \>::value, __has_first\l_argument_type\< remove_cv\<\l _Tp \>::type \>::value &&__has\l_second_argument_type\< remove\l_cv\< _Tp \>::type \>::value, remove\l_cv\< _Tp \>::type \>"> <polygon fill="white" stroke="black" points="0.5,-0 0.5,-98 157.5,-98 157.5,-0 0.5,-0"/> <text text-anchor="start" x="8.5" y="-86.8" font-family="FreeSans" font-size="9.00">std::_Reference_wrapper</text> <text text-anchor="start" x="8.5" y="-76.8" font-family="FreeSans" font-size="9.00">_base_impl< __has_argument</text> <text text-anchor="start" x="8.5" y="-66.8" font-family="FreeSans" font-size="9.00">_type< remove_cv< _Tp >::</text> <text text-anchor="start" x="8.5" y="-56.8" font-family="FreeSans" font-size="9.00">type >::value, __has_first</text> <text text-anchor="start" x="8.5" y="-46.8" font-family="FreeSans" font-size="9.00">_argument_type< remove_cv<</text> <text text-anchor="start" x="8.5" y="-36.8" font-family="FreeSans" font-size="9.00"> _Tp >::type >::value &&__has</text> <text text-anchor="start" x="8.5" y="-26.8" font-family="FreeSans" font-size="9.00">_second_argument_type< remove</text> <text text-anchor="start" x="8.5" y="-16.8" font-family="FreeSans" font-size="9.00">_cv< _Tp >::type >::value, remove</text> <text text-anchor="middle" x="79" y="-6.8" font-family="FreeSans" font-size="9.00">_cv< _Tp >::type ></text> </a> </g> </g> <!-- Node3->Node2 --> <g id="edge2" class="edge"><title>Node3->Node2</title> <path fill="none" stroke="midnightblue" d="M167.91,-49C176.666,-49 185.402,-49 193.761,-49"/> <polygon fill="midnightblue" stroke="midnightblue" points="167.644,-45.5001 157.644,-49 167.644,-52.5001 167.644,-45.5001"/> </g> </g> </svg>