mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
370 lines
35 KiB
HTML
370 lines
35 KiB
HTML
<!-- HTML header for doxygen 1.8.14-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="cache-control" content="max-age=86400"/>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.12.0"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>FTXUI: include/ftxui/util/ref.hpp File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="cookie.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">FTXUI
|
|
 <span id="projectnumber">4.0.0</span>
|
|
</div>
|
|
<div id="projectbrief">C++ functional terminal UI.</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.12.0 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search',true);
|
|
$(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){initNavTree('ref_8hpp.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#namespaces">Namespaces</a> </div>
|
|
<div class="headertitle"><div class="title">ref.hpp File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
|
|
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="ref_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2util_2ref_8hppdep" alt=""/></div>
|
|
<map name="ainclude_2ftxui_2util_2ref_8hppdep" id="ainclude_2ftxui_2util_2ref_8hppdep">
|
|
<area shape="rect" title=" " alt="" coords="519,5,645,45"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1662,255,1841,295"/>
|
|
<area shape="poly" title=" " alt="" coords="660,37,759,58,866,91,926,120,970,150,1014,179,1075,204,1124,216,1189,226,1349,244,1662,266,1661,272,1348,250,1189,232,1123,221,1073,209,1011,184,967,155,924,125,864,96,758,63,659,42"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="5,343,156,383"/>
|
|
<area shape="poly" title=" " alt="" coords="506,37,416,57,369,74,325,96,285,123,247,155,180,226,128,294,94,344,90,341,124,290,176,223,243,152,281,119,322,91,367,69,414,52,505,32"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="884,343,1035,383"/>
|
|
<area shape="poly" title=" " alt="" coords="566,59,551,91,540,128,536,168,539,187,546,205,568,239,592,260,662,292,885,343,883,348,660,297,589,265,564,243,541,208,534,188,531,168,534,127,546,89,561,56"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="180,343,331,383"/>
|
|
<area shape="poly" title=" " alt="" coords="505,34,466,41,425,52,386,70,352,95,327,124,307,156,291,191,279,227,265,293,259,343,254,342,259,293,274,225,286,189,302,154,323,120,348,91,383,66,423,47,465,35,504,28"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="1233,343,1384,383"/>
|
|
<area shape="poly" title=" " alt="" coords="636,49,1269,340,1267,345,634,53"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="359,343,509,383"/>
|
|
<area shape="poly" title=" " alt="" coords="505,32,469,39,432,51,398,69,371,95,355,125,350,159,353,194,362,229,392,294,422,341,418,344,387,296,357,230,347,194,344,158,350,124,367,92,395,65,430,46,467,34,504,27"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="1059,343,1209,383"/>
|
|
<area shape="poly" title=" " alt="" coords="622,51,685,101,752,165,777,201,792,234,808,264,820,278,838,292,1059,343,1058,348,836,297,817,282,803,267,787,236,773,204,748,168,682,105,618,56"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="533,343,684,383"/>
|
|
<area shape="poly" title=" " alt="" coords="506,35,474,42,442,54,413,71,389,95,374,123,370,149,376,175,390,205,405,230,423,252,468,290,515,319,559,340,557,345,513,324,465,294,420,255,401,233,385,208,371,177,365,149,369,121,385,92,409,67,439,49,472,37,505,29"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="709,343,860,383"/>
|
|
<area shape="poly" title=" " alt="" coords="537,55,517,73,502,95,482,152,479,178,481,202,488,226,500,248,518,271,541,292,563,302,605,315,710,342,708,347,603,320,561,307,538,297,514,274,496,251,483,228,476,203,474,178,477,151,497,92,513,69,533,51"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="556,167,739,207"/>
|
|
<area shape="poly" title=" " alt="" coords="597,57,642,166,637,168,593,59"/>
|
|
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2801,93,3029,119"/>
|
|
<area shape="poly" title=" " alt="" coords="659,27,2801,98,2801,104,659,32"/>
|
|
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="5569,174,5753,199"/>
|
|
<area shape="poly" title=" " alt="" coords="659,25,1515,33,2937,57,3709,75,4444,99,5080,128,5342,145,5557,164,5606,171,5605,177,5556,169,5341,151,5079,133,4444,104,3709,80,2937,62,1515,39,659,30"/>
|
|
<area shape="poly" title=" " alt="" coords="1648,282,839,311,414,329,168,345,157,347,156,342,167,340,414,324,839,305,1648,277"/>
|
|
<area shape="rect" href="catch__event_8cpp.html" title=" " alt="" coords="1779,343,1929,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1786,302,1833,340,1830,344,1783,306"/>
|
|
<area shape="poly" title=" " alt="" coords="1648,288,1046,345,1035,347,1034,342,1046,340,1648,283"/>
|
|
<area shape="poly" title=" " alt="" coords="1648,283,932,312,561,330,346,345,331,348,330,342,346,340,561,325,931,307,1648,277"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="3001,343,3152,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1854,273,2063,276,2345,286,2666,306,2830,321,2990,340,3002,342,3001,347,2990,345,2830,326,2666,311,2345,292,2063,282,1854,279"/>
|
|
<area shape="rect" href="component__fuzzer_8cpp.html" title=" " alt="" coords="1408,343,1580,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1683,302,1551,345,1550,340,1681,297"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="1953,343,2104,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1826,296,1969,340,1967,345,1824,301"/>
|
|
<area shape="poly" title=" " alt="" coords="1649,297,1397,345,1385,348,1383,343,1396,340,1648,292"/>
|
|
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="2128,343,2279,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1855,291,2117,340,2128,342,2127,348,2116,345,1854,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1648,284,521,345,510,347,509,342,520,340,1648,279"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="2303,343,2453,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1855,283,2057,306,2292,340,2303,342,2302,347,2291,345,2057,312,1854,289"/>
|
|
<area shape="poly" title=" " alt="" coords="1649,297,1644,297,1525,312,1433,320,1340,329,1222,345,1210,347,1209,342,1222,340,1340,324,1432,315,1525,307,1643,292,1648,291"/>
|
|
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="2477,343,2628,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1855,279,2132,300,2299,318,2466,340,2478,342,2477,347,2466,345,2298,323,2131,306,1854,284"/>
|
|
<area shape="poly" title=" " alt="" coords="1649,285,697,345,685,347,684,342,696,340,1648,280"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="2652,343,2803,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1855,276,2204,295,2422,314,2641,340,2652,342,2651,347,2640,345,2422,319,2204,301,1854,282"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="2827,343,2977,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1855,275,2036,280,2275,291,2545,310,2816,340,2827,342,2826,347,2815,345,2544,315,2275,296,2036,285,1855,280"/>
|
|
<area shape="poly" title=" " alt="" coords="1649,286,872,345,861,347,860,342,871,340,1648,281"/>
|
|
<area shape="rect" href="component_2util_8cpp.html" title=" " alt="" coords="1604,343,1755,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1729,307,1697,344,1693,341,1725,303"/>
|
|
<area shape="poly" title=" " alt="" coords="753,194,1662,264,1662,269,753,199"/>
|
|
<area shape="poly" title=" " alt="" coords="566,213,412,257,137,345,136,340,411,252,565,208"/>
|
|
<area shape="poly" title=" " alt="" coords="655,219,668,258,679,277,693,292,762,313,885,342,883,347,761,318,690,297,675,280,663,260,650,221"/>
|
|
<area shape="poly" title=" " alt="" coords="594,215,299,345,297,340,591,210"/>
|
|
<area shape="poly" title=" " alt="" coords="686,212,754,255,795,275,838,292,894,308,942,318,1027,325,1113,328,1222,340,1234,342,1233,347,1222,345,1113,333,1027,331,942,324,893,314,836,297,793,280,752,259,683,217"/>
|
|
<area shape="poly" title=" " alt="" coords="615,217,459,345,456,340,612,213"/>
|
|
<area shape="poly" title=" " alt="" coords="668,217,700,257,720,277,743,292,785,312,822,324,856,330,889,331,959,331,999,334,1046,340,1059,342,1058,348,1046,345,999,339,959,337,888,337,855,335,821,329,783,317,741,297,717,281,696,261,664,220"/>
|
|
<area shape="poly" title=" " alt="" coords="617,219,603,236,593,256,588,278,590,301,602,342,597,343,585,302,583,278,587,254,598,233,612,215"/>
|
|
<area shape="poly" title=" " alt="" coords="639,220,633,258,636,276,643,293,656,309,672,323,710,342,708,347,669,327,652,313,638,296,631,278,628,258,633,220"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="849,255,1030,295"/>
|
|
<area shape="poly" title=" " alt="" coords="725,208,876,252,875,257,724,213"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,113,2298,133,2067,149,1985,159,1936,169,1921,177,1911,187,1886,209,1840,235,1796,257,1793,252,1838,230,1883,205,1907,183,1918,173,1934,164,1984,153,2066,144,2298,128,2788,108"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,111,1454,130,756,147,520,157,445,163,405,169,359,185,313,206,227,255,155,305,104,344,101,340,152,300,224,250,310,201,357,181,404,164,445,158,520,152,756,142,1454,124,2788,106"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,109,2356,109,1800,116,1535,123,1310,134,1148,149,1099,158,1076,169,1070,177,1068,186,1076,205,1088,218,1101,224,1131,228,1162,232,1177,239,1190,253,1198,275,1189,296,1169,308,1132,321,1036,346,1034,341,1130,316,1167,303,1185,293,1192,275,1185,256,1173,244,1160,237,1130,233,1099,230,1085,222,1072,208,1063,186,1065,175,1072,165,1098,153,1148,144,1309,128,1535,118,1800,110,2356,104,2788,104"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,111,2237,115,1492,125,817,143,590,155,518,162,480,169,445,185,412,206,352,255,304,304,272,344,267,340,300,301,349,251,409,202,443,181,479,164,517,156,589,150,817,138,1492,120,2237,110,2788,105"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,105,3382,107,3807,115,4012,122,4192,133,4330,147,4379,155,4411,164,4445,180,4470,197,4489,220,4506,254,4513,276,4512,286,4505,297,4484,306,4444,314,4313,328,4131,339,3918,348,3478,359,3152,363,3152,358,3478,353,3918,342,4131,334,4313,323,4443,309,4483,301,4502,293,4507,284,4508,276,4501,256,4484,223,4466,201,4442,185,4409,169,4377,160,4329,152,4192,138,4012,128,3807,120,3382,112,3043,110"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,110,2636,113,2468,122,2314,140,2253,153,2207,169,2178,186,2151,207,2103,256,2066,305,2041,344,2037,341,2061,302,2099,253,2147,203,2175,182,2205,164,2251,148,2313,134,2468,116,2636,107,2787,104"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,111,2429,117,1981,127,1588,145,1459,156,1418,162,1398,169,1382,182,1372,195,1361,223,1354,256,1342,296,1320,343,1315,341,1337,294,1349,255,1356,222,1367,192,1379,178,1395,164,1417,157,1458,151,1588,139,1980,122,2429,111,2788,106"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,113,2630,119,2459,130,2316,146,2268,157,2241,169,2225,187,2214,209,2202,257,2200,305,2203,342,2198,343,2194,305,2196,256,2209,207,2221,184,2238,165,2266,152,2315,141,2459,124,2629,114,2787,108"/>
|
|
<area shape="poly" title=" " alt="" coords="2787,109,2243,109,1509,115,1152,122,847,133,626,149,557,158,522,169,502,186,485,207,460,255,445,304,439,343,433,342,440,303,455,253,480,204,498,182,519,164,556,153,625,143,847,128,1152,117,1509,110,2243,104,2787,104"/>
|
|
<area shape="poly" title=" " alt="" coords="2906,132,2880,172,2862,192,2841,209,2813,225,2788,234,2742,242,2694,245,2636,257,2516,302,2418,345,2416,340,2514,297,2635,252,2693,240,2741,236,2786,229,2811,220,2838,204,2858,188,2875,169,2901,129"/>
|
|
<area shape="poly" title=" " alt="" coords="2787,111,2420,117,1960,128,1556,145,1422,156,1381,162,1359,169,1343,182,1333,196,1323,228,1314,262,1305,280,1290,297,1249,325,1204,345,1202,340,1246,321,1287,293,1301,277,1309,260,1318,226,1328,194,1339,178,1357,164,1379,157,1422,151,1556,140,1960,123,2420,112,2787,106"/>
|
|
<area shape="poly" title=" " alt="" coords="2916,133,2908,172,2899,191,2885,209,2864,226,2843,235,2802,242,2759,243,2735,248,2710,257,2671,277,2635,301,2577,345,2573,340,2632,296,2669,273,2708,252,2734,243,2758,238,2801,236,2841,230,2861,221,2881,205,2894,189,2903,170,2911,132"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,111,2237,116,1498,126,842,144,631,155,570,162,545,169,533,188,528,210,531,234,539,258,566,304,594,341,589,344,561,307,534,260,526,235,523,210,528,186,542,165,569,157,631,150,842,138,1498,121,2237,110,2788,105"/>
|
|
<area shape="poly" title=" " alt="" coords="2932,130,2945,169,2945,190,2936,208,2912,229,2886,238,2858,237,2830,233,2803,229,2777,229,2752,237,2729,256,2720,276,2717,299,2724,342,2718,343,2712,299,2714,275,2725,253,2749,232,2776,224,2803,224,2831,228,2859,232,2885,232,2909,225,2932,205,2939,188,2940,170,2927,132"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,106,3368,111,3771,122,4135,139,4266,151,4344,164,4407,187,4463,216,4483,233,4495,253,4494,274,4480,297,4453,307,4401,316,4233,328,4004,336,3743,340,3249,342,2990,345,2978,347,2977,342,2990,340,3249,337,3743,335,4003,331,4233,323,4401,311,4452,302,4476,293,4489,272,4490,254,4479,236,4460,220,4405,191,4343,169,4266,156,4135,144,3770,127,3367,117,3043,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,110,2354,111,1795,118,1528,125,1300,136,1137,150,1087,159,1062,169,1052,183,1048,197,1052,229,1058,262,1055,279,1044,297,977,318,861,347,859,341,976,313,1040,293,1050,277,1052,262,1047,229,1042,197,1047,180,1059,165,1085,154,1136,145,1300,130,1527,120,1795,112,2354,105,2788,104"/>
|
|
<area shape="poly" title=" " alt="" coords="2787,111,1983,127,1436,144,878,169,739,180,739,174,878,164,1435,139,1983,122,2787,106"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,110,2339,112,1754,120,1473,128,1234,138,1061,152,1008,160,981,169,964,187,953,210,943,255,938,254,948,208,959,184,978,164,1007,155,1061,146,1234,133,1473,122,1754,115,2338,107,2788,105"/>
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1947,167,2126,207"/>
|
|
<area shape="poly" title=" " alt="" coords="2787,116,2493,135,2319,150,2145,169,2127,172,2126,167,2144,164,2318,145,2493,130,2787,111"/>
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="1409,174,1649,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,112,2288,128,1970,145,1649,169,1589,177,1588,171,1648,164,1969,139,2288,122,2788,107"/>
|
|
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="1673,174,1873,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2787,113,2387,131,2140,147,1892,169,1838,177,1837,171,1891,164,2139,142,2387,125,2787,108"/>
|
|
<area shape="rect" href="automerge_8cpp.html" title=" " alt="" coords="2739,262,2948,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2950,124,2971,142,2987,165,2994,187,2987,208,2970,228,2948,244,2901,264,2899,260,2946,240,2966,224,2982,205,2988,187,2982,168,2967,146,2946,128"/>
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="2973,262,3143,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2953,123,2982,141,3008,165,3026,190,3040,216,3057,261,3052,263,3035,219,3021,192,3004,168,2978,145,2950,127"/>
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="3168,262,3335,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2953,123,3038,164,3229,259,3227,264,3035,169,2950,127"/>
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="2251,174,2430,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2797,123,2629,143,2442,169,2399,177,2399,171,2442,164,2628,138,2797,118"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,105,3559,108,4285,116,5019,134,5325,147,5557,164,5607,171,5606,177,5556,169,5325,153,5019,139,4285,122,3559,113,3043,110"/>
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="3359,255,3501,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2965,121,3094,164,3202,204,3362,252,3360,257,3200,209,3092,169,2963,126"/>
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="3525,262,3695,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2995,119,3078,138,3166,164,3206,185,3247,204,3320,224,3379,234,3438,240,3514,252,3553,259,3552,265,3514,257,3438,246,3378,239,3319,230,3245,209,3204,189,3164,169,3076,143,2994,124"/>
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="2454,167,2633,207"/>
|
|
<area shape="poly" title=" " alt="" coords="2849,124,2633,169,2632,164,2848,119"/>
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="2657,174,2827,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2879,127,2768,176,2766,172,2877,122"/>
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="3719,262,3882,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,106,3355,110,3734,120,4060,138,4167,150,4200,157,4217,164,4245,190,4263,204,4268,213,4250,217,4141,223,4038,235,3894,257,3856,265,3855,259,3894,252,4037,230,4141,218,4250,211,4263,211,4259,207,4241,194,4214,169,4198,162,4166,155,4060,143,3734,126,3355,116,3043,111"/>
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="3425,174,3587,199"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,117,3219,137,3413,164,3453,171,3452,177,3412,169,3218,142,3043,122"/>
|
|
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="3611,174,3798,199"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,112,3300,132,3600,164,3646,171,3645,177,3599,169,3300,137,3043,118"/>
|
|
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="3906,262,4079,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,106,3365,110,3757,120,4096,137,4206,149,4241,156,4258,165,4266,175,4268,186,4259,208,4231,223,4179,238,4055,265,4053,259,4178,232,4229,218,4255,205,4263,186,4261,177,4255,169,4239,161,4206,154,4095,142,3757,125,3365,115,3043,111"/>
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="3823,174,4000,199"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,108,3390,126,3600,142,3810,164,3857,171,3856,177,3810,169,3600,147,3390,131,3043,114"/>
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="4025,174,4203,199"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,106,3232,111,3474,121,3743,138,4013,164,4060,171,4059,177,4012,169,3743,143,3474,126,3232,116,3043,112"/>
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="4532,174,4707,199"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,104,3310,104,3675,112,4092,130,4305,145,4513,164,4563,171,4562,177,4512,169,4304,150,4091,135,3675,117,3310,110,3043,109"/>
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="4731,174,4918,199"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,106,3892,125,4370,141,4569,152,4720,164,4770,171,4769,177,4719,169,4568,157,4370,147,3892,130,3043,112"/>
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="4942,174,5113,199"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,106,3448,111,3993,121,4534,138,4759,150,4930,164,4976,171,4976,177,4930,169,4759,155,4534,144,3992,126,3448,116,3043,111"/>
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="4103,262,4295,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,106,3370,110,3770,119,3957,127,4115,137,4228,149,4263,156,4281,165,4289,178,4290,192,4284,207,4275,220,4248,245,4221,264,4218,260,4245,241,4271,217,4280,204,4285,192,4284,180,4278,169,4261,161,4227,154,4115,142,3957,132,3769,125,3370,115,3043,111"/>
|
|
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="3257,167,3400,207"/>
|
|
<area shape="poly" title=" " alt="" coords="2994,119,3239,164,3257,168,3256,173,3237,169,2993,124"/>
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="4319,255,4466,295"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,104,3360,106,3752,114,3940,121,4104,132,4230,146,4274,154,4303,164,4331,183,4354,207,4385,253,4381,256,4350,210,4327,187,4301,169,4272,160,4229,151,4103,137,3940,127,3752,119,3360,111,3043,110"/>
|
|
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="5137,174,5341,199"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,106,3483,111,4084,122,4685,139,4935,151,5125,164,5179,171,5178,177,5124,169,4935,156,4684,145,4083,127,3483,117,3043,111"/>
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="5366,174,5545,199"/>
|
|
<area shape="poly" title=" " alt="" coords="3043,105,3524,109,4192,118,4863,135,5142,148,5354,164,5403,171,5402,177,5354,169,5142,153,4862,141,4191,123,3524,114,3043,110"/>
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="1085,174,1284,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,109,2518,111,2149,119,1728,137,1513,151,1302,169,1248,177,1247,171,1302,164,1513,146,1728,132,2149,114,2518,106,2788,104"/>
|
|
<area shape="poly" title=" " alt="" coords="1962,213,1815,257,1813,252,1960,208"/>
|
|
<area shape="poly" title=" " alt="" coords="1934,204,1885,209,1771,217,1673,219,1508,216,1428,217,1344,222,1249,235,1137,257,1110,266,1091,277,1070,288,1043,297,912,322,800,335,700,337,607,335,413,328,300,332,168,345,157,347,156,342,167,340,300,327,413,323,607,329,700,332,799,329,911,317,1041,292,1068,283,1088,272,1108,261,1136,252,1248,229,1343,217,1428,211,1508,211,1673,214,1770,212,1884,204,1933,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2017,220,1986,258,1949,297,1886,345,1883,340,1946,293,1982,254,2013,216"/>
|
|
<area shape="poly" title=" " alt="" coords="1934,204,1543,257,1528,266,1519,277,1508,287,1492,297,1428,320,1372,332,1321,337,1273,338,1173,335,1114,337,1046,345,1035,347,1034,342,1046,340,1114,332,1173,330,1273,332,1321,332,1371,327,1427,314,1490,292,1505,283,1515,273,1525,262,1541,252,1933,199"/>
|
|
<area shape="poly" title=" " alt="" coords="1934,204,1885,209,1786,217,1702,220,1559,220,1491,221,1418,227,1335,238,1239,257,1210,266,1189,277,1167,288,1137,297,1019,319,917,330,828,334,743,333,568,329,466,333,346,345,331,348,330,342,346,340,466,328,568,324,743,327,827,328,917,325,1018,314,1136,292,1165,283,1186,272,1208,262,1237,252,1334,233,1417,221,1490,216,1559,214,1702,214,1786,212,1884,204,1933,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2140,198,2317,222,2518,252,2728,292,2991,340,3002,342,3001,348,2989,345,2727,297,2518,257,2316,227,2139,203"/>
|
|
<area shape="poly" title=" " alt="" coords="2038,221,2032,343,2027,342,2033,220"/>
|
|
<area shape="poly" title=" " alt="" coords="1977,215,1937,234,1898,257,1877,278,1868,288,1854,297,1789,322,1732,335,1680,341,1630,341,1527,336,1467,338,1397,345,1385,347,1384,342,1396,340,1466,332,1527,331,1630,335,1680,335,1731,330,1787,317,1851,292,1865,284,1874,274,1895,253,1935,229,1974,210"/>
|
|
<area shape="poly" title=" " alt="" coords="2066,215,2187,341,2183,344,2062,219"/>
|
|
<area shape="poly" title=" " alt="" coords="1934,204,1885,209,1746,222,1637,228,1528,237,1390,257,1348,267,1315,278,1282,288,1238,297,1130,312,1038,320,880,324,722,326,630,333,521,345,510,347,509,342,520,340,629,327,722,321,880,319,1037,315,1129,307,1238,292,1280,283,1313,273,1346,262,1390,252,1528,232,1636,222,1745,216,1884,204,1933,198"/>
|
|
<area shape="poly" title=" " alt="" coords="2087,211,2342,340,2340,345,2085,215"/>
|
|
<area shape="poly" title=" " alt="" coords="1934,203,1798,225,1651,257,1597,277,1543,297,1454,316,1383,325,1312,332,1222,345,1210,348,1209,342,1222,340,1312,327,1383,320,1453,311,1541,292,1595,272,1649,252,1797,219,1933,198"/>
|
|
<area shape="poly" title=" " alt="" coords="2106,208,2498,340,2496,345,2104,214"/>
|
|
<area shape="poly" title=" " alt="" coords="1934,204,1885,209,1817,215,1758,216,1658,214,1610,215,1560,221,1505,235,1442,257,1427,266,1417,277,1407,288,1391,297,1326,314,1243,325,1148,331,1047,334,849,337,765,339,697,345,685,347,684,342,696,340,764,334,849,331,1047,329,1148,326,1242,320,1325,309,1389,292,1404,284,1413,273,1424,262,1440,252,1504,229,1559,216,1610,210,1658,208,1758,211,1816,210,1884,204,1933,198"/>
|
|
<area shape="poly" title=" " alt="" coords="2130,207,2313,252,2657,340,2655,345,2312,257,2129,213"/>
|
|
<area shape="poly" title=" " alt="" coords="2140,203,2405,252,2611,295,2816,340,2827,342,2826,348,2815,345,2610,300,2404,257,2139,208"/>
|
|
<area shape="poly" title=" " alt="" coords="1934,203,1885,209,1772,216,1683,216,1641,218,1597,224,1549,237,1492,257,1478,266,1468,277,1458,288,1442,297,1359,325,1288,339,1223,344,1162,342,1033,335,958,336,872,345,861,347,860,342,871,340,958,331,1033,330,1162,337,1223,338,1287,334,1358,319,1440,292,1454,283,1464,273,1474,262,1490,252,1547,231,1596,219,1641,213,1683,211,1772,211,1884,204,1933,198"/>
|
|
<area shape="poly" title=" " alt="" coords="2002,217,1949,257,1925,278,1898,297,1826,327,1756,348,1754,343,1824,322,1895,292,1921,274,1946,253,1999,213"/>
|
|
<area shape="poly" title=" " alt="" coords="1625,170,1672,164,1993,139,2310,122,2801,107,2801,112,2310,128,1993,145,1673,169,1625,175"/>
|
|
<area shape="poly" title=" " alt="" coords="3244,206,2908,265,2907,259,3243,200"/>
|
|
<area shape="poly" title=" " alt="" coords="3257,213,3095,265,3093,259,3256,208"/>
|
|
<area shape="poly" title=" " alt="" coords="3304,219,3264,263,3260,260,3300,215"/>
|
|
<area shape="poly" title=" " alt="" coords="3363,214,3409,252,3406,256,3360,218"/>
|
|
<area shape="poly" title=" " alt="" coords="3404,208,3573,259,3572,265,3402,213"/>
|
|
<area shape="poly" title=" " alt="" coords="3414,204,3563,229,3708,252,3746,259,3745,265,3707,257,3562,234,3413,209"/>
|
|
<area shape="poly" title=" " alt="" coords="3414,204,3550,221,3656,229,3761,237,3894,252,3937,259,3937,265,3894,257,3761,242,3656,235,3549,227,3413,209"/>
|
|
<area shape="poly" title=" " alt="" coords="3414,204,3605,224,3754,231,3903,235,4092,252,4140,259,4140,265,4091,257,3903,241,3754,236,3605,230,3413,209"/>
|
|
<area shape="poly" title=" " alt="" coords="3414,204,3550,219,3666,226,3863,228,4059,230,4173,237,4308,252,4320,254,4319,259,4307,257,4173,242,4059,235,3863,233,3665,232,3549,224,3413,209"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="ref_8hpp_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1ConstRef.html">ConstRef< T ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Own or reference an immutable object. <a href="classftxui_1_1ConstRef.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1Ref.html">Ref< T ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Own or reference an mutable object. <a href="classftxui_1_1Ref.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1StringRef.html">StringRef</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Own or reference a constant string. For convenience, this class convert multiple mutable string toward a shared representation. <a href="classftxui_1_1StringRef.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Own or reference a constant string. For convenience, this class convert multiple immutable string toward a shared representation. <a href="classftxui_1_1ConstStringRef.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Reference a list of strings. <a href="classftxui_1_1ConstStringListRef.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html">ftxui</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.14-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
</div>
|
|
<script>
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
const projectNumber = document.getElementById('projectnumber');
|
|
if (!projectNumber) {
|
|
console.warn('Doxygen element with ID "projectnumber" not found. Cannot add version switcher.');
|
|
return;
|
|
}
|
|
|
|
const versions = ["main", "v6.1.9", "v6.1.8", "v6.1.7", "v6.1.6", "v6.1.5", "v6.1.4", "v6.1.3", "v6.1.2", "v6.1.1", "v6.1.0", "v6.0.2", "v6.0.1", "v6.0.0", "v5.0.0", "v4.1.1", "v4.1.0", "v4.0.0", "v3.0.0", "v2.0.0", "v0.9", "v0.11", "v0.10"];
|
|
const version_paths = {"main": "../../index.html", "v6.1.9": "../v6.1.9/index.html", "v6.1.8": "../v6.1.8/index.html", "v6.1.7": "../v6.1.7/index.html", "v6.1.6": "../v6.1.6/index.html", "v6.1.5": "../v6.1.5/index.html", "v6.1.4": "../v6.1.4/index.html", "v6.1.3": "../v6.1.3/index.html", "v6.1.2": "../v6.1.2/index.html", "v6.1.1": "../v6.1.1/index.html", "v6.1.0": "../v6.1.0/index.html", "v6.0.2": "../v6.0.2/index.html", "v6.0.1": "../v6.0.1/index.html", "v6.0.0": "../v6.0.0/index.html", "v5.0.0": "../v5.0.0/index.html", "v4.1.1": "../v4.1.1/index.html", "v4.1.0": "../v4.1.0/index.html", "v4.0.0": "index.html", "v3.0.0": "../v3.0.0/index.html", "v2.0.0": "../v2.0.0/index.html", "v0.9": "../v0.9/index.html", "v0.11": "../v0.11/index.html", "v0.10": "../v0.10/index.html"};
|
|
const currentVersion = "v4.0.0";
|
|
|
|
// Sort versions: 'main' first, then others numerically descending.
|
|
versions.sort((a, b) => {
|
|
if (a === 'main') return -1;
|
|
if (b === 'main') return 1;
|
|
return b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' });
|
|
});
|
|
|
|
const select = document.createElement('select');
|
|
select.onchange = function() {
|
|
const selectedVersion = this.value;
|
|
// Navigate directly to the pre-calculated relative path.
|
|
if (selectedVersion !== currentVersion) {
|
|
window.location.href = version_paths[selectedVersion];
|
|
}
|
|
};
|
|
|
|
versions.forEach(v => {
|
|
const option = document.createElement('option');
|
|
option.value = v;
|
|
option.textContent = v;
|
|
if (v === currentVersion) {
|
|
option.selected = true;
|
|
}
|
|
select.appendChild(option);
|
|
});
|
|
|
|
// Replace the Doxygen project number element with our dropdown.
|
|
projectNumber.replaceWith(select);
|
|
|
|
// Apply some styling to make it look good.
|
|
Object.assign(select.style, {
|
|
backgroundColor: 'rgba(0, 0, 0, 0.8)',
|
|
color: 'white',
|
|
border: '1px solid rgba(255, 255, 255, 0.2)',
|
|
padding: '5px',
|
|
borderRadius: '5px',
|
|
fontSize: '14px',
|
|
fontFamily: 'inherit',
|
|
marginLeft: '10px',
|
|
cursor: 'pointer'
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|