Files
FTXUI/en/v0.9/requirement_8hpp.html
2025-11-12 12:56:59 +00:00

377 lines
36 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/dom/requirement.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
&#160;<span id="projectnumber">0.9.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&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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&amp;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&amp;dn=expat.txt MIT */
$(function(){initNavTree('requirement_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> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">requirement.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="requirement_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2dom_2requirement_8hppdep" alt=""/></div>
<map name="ainclude_2ftxui_2dom_2requirement_8hppdep" id="ainclude_2ftxui_2dom_2requirement_8hppdep">
<area shape="rect" title=" " alt="" coords="3487,5,3734,31"/>
<area shape="rect" href="node_8hpp.html" title=" " alt="" coords="3810,79,4009,104"/>
<area shape="poly" title=" " alt="" coords="3673,31,3862,76,3860,81,3671,36"/>
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="5,313,179,353"/>
<area shape="poly" title=" " alt="" coords="3473,22,2797,25,1845,34,1367,42,943,52,613,65,496,73,418,81,310,95,263,101,221,110,183,125,150,147,120,180,93,226,86,248,85,272,90,313,84,314,79,272,81,247,88,224,115,177,146,143,181,120,220,105,262,95,309,89,417,76,495,67,612,60,942,47,1367,36,1845,29,2797,20,3473,17"/>
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="663,321,827,346"/>
<area shape="poly" title=" " alt="" coords="3474,22,2899,25,2112,34,1721,42,1375,52,1106,65,1011,73,947,81,827,98,728,112,685,125,645,146,606,179,568,227,561,244,563,258,572,272,588,284,634,304,684,318,683,323,632,309,586,288,569,275,558,260,555,243,563,224,602,176,642,142,683,120,727,106,826,93,946,76,1010,67,1105,59,1374,46,1721,36,2112,29,2899,20,3474,17"/>
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="129,233,308,258"/>
<area shape="poly" title=" " alt="" coords="3473,23,2780,27,1814,37,930,54,630,67,535,74,485,81,444,96,405,114,332,158,272,202,233,235,230,231,269,198,329,154,402,109,442,91,483,76,535,68,630,61,930,49,1814,32,2780,22,3473,17"/>
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="332,233,503,258"/>
<area shape="poly" title=" " alt="" coords="3474,23,2773,28,1801,40,927,57,643,68,559,75,522,81,501,96,483,115,454,158,434,201,423,233,418,232,429,199,449,155,479,111,498,92,520,76,558,69,643,63,927,52,1801,34,2772,23,3474,18"/>
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="577,233,740,258"/>
<area shape="poly" title=" " alt="" coords="3474,23,2193,42,1504,60,1253,70,1104,81,1021,93,956,106,893,124,814,154,735,196,676,235,673,230,733,191,812,150,891,119,955,100,1020,88,1104,76,1253,65,1504,54,2193,37,3474,18"/>
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="5386,233,5563,258"/>
<area shape="poly" title=" " alt="" coords="3748,20,4124,36,4352,53,4580,76,4831,113,5074,157,5426,230,5424,235,5073,162,4830,118,4580,81,4352,58,4124,42,3748,25"/>
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="3471,233,3649,258"/>
<area shape="poly" title=" " alt="" coords="3608,45,3565,233,3560,232,3602,44"/>
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="765,233,939,258"/>
<area shape="poly" title=" " alt="" coords="3474,21,2886,24,2494,29,2082,39,1683,55,1332,79,1186,94,1064,112,971,132,912,154,892,171,876,193,858,234,853,231,872,190,888,167,909,150,970,127,1063,107,1185,89,1332,74,1683,50,2081,34,2494,24,2886,18,3474,16"/>
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="3260,233,3447,258"/>
<area shape="poly" title=" " alt="" coords="3589,42,3368,234,3365,230,3585,38"/>
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="3065,233,3236,258"/>
<area shape="poly" title=" " alt="" coords="3576,39,3175,235,3173,230,3574,34"/>
<area shape="rect" href="hflow_8cpp.html" title=" " alt="" coords="3674,233,3846,258"/>
<area shape="poly" title=" " alt="" coords="3628,41,3754,231,3750,234,3624,44"/>
<area shape="rect" href="node__decorator_8cpp.html" title=" " alt="" coords="5158,313,5301,353"/>
<area shape="poly" title=" " alt="" coords="3748,20,4202,37,4491,53,4790,73,5074,100,5320,133,5421,153,5503,174,5564,198,5586,210,5601,224,5610,245,5601,267,5581,283,5551,296,5473,315,5383,326,5301,332,5301,327,5383,321,5472,310,5549,291,5578,278,5597,264,5605,245,5597,227,5582,215,5562,202,5501,179,5420,158,5319,139,5073,105,4789,79,4490,58,4201,43,3748,26"/>
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="4343,233,4521,258"/>
<area shape="poly" title=" " alt="" coords="3748,23,3921,36,4114,59,4206,76,4288,96,4355,121,4382,135,4403,150,4418,169,4428,192,4434,232,4429,233,4422,193,4414,172,4399,154,4379,139,4353,126,4286,101,4205,81,4114,64,3921,41,3748,28"/>
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="4546,233,4745,258"/>
<area shape="poly" title=" " alt="" coords="3748,24,4039,44,4177,58,4278,76,4385,111,4486,155,4570,198,4628,230,4625,235,4568,203,4484,160,4383,116,4277,81,4177,64,4038,49,3748,29"/>
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="4769,233,4933,258"/>
<area shape="poly" title=" " alt="" coords="3748,19,3873,24,4020,34,4178,51,4334,76,4481,112,4622,156,4742,198,4824,230,4822,235,4740,203,4620,161,4479,117,4333,81,4177,56,4020,39,3873,29,3748,24"/>
<area shape="rect" href="util_8cpp.html" title=" " alt="" coords="4957,233,5115,258"/>
<area shape="poly" title=" " alt="" coords="3748,19,3885,25,4050,35,4227,52,4403,76,4582,112,4755,156,5002,230,5001,235,4753,161,4580,117,4402,81,4226,57,4049,41,3885,30,3748,25"/>
<area shape="rect" href="vbox_8cpp.html" title=" " alt="" coords="5191,233,5361,258"/>
<area shape="poly" title=" " alt="" coords="3748,20,4084,37,4284,53,4484,76,4706,113,4922,157,5233,230,5232,235,4921,162,4705,118,4484,81,4284,58,4083,42,3748,25"/>
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2247,152,2475,177"/>
<area shape="poly" title=" " alt="" coords="3796,101,2476,161,2475,155,3796,95"/>
<area shape="poly" title=" " alt="" coords="3796,96,2065,114,1078,132,715,142,500,155,439,158,385,157,291,153,248,157,207,168,164,191,119,227,105,247,98,269,93,313,88,313,92,268,101,244,115,224,161,186,205,163,248,152,291,148,385,151,439,153,500,149,714,137,1078,126,2065,109,3796,91"/>
<area shape="poly" title=" " alt="" coords="3797,96,3183,103,2758,111,2306,123,1865,140,1473,162,1309,176,1171,191,1066,209,997,228,983,236,975,246,966,257,952,268,914,286,875,302,801,323,800,318,873,297,912,281,949,263,962,253,971,242,980,232,995,223,1065,203,1171,186,1308,171,1473,157,1864,134,2305,117,2758,105,3183,98,3797,91"/>
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="4493,321,4664,346"/>
<area shape="poly" title=" " alt="" coords="4023,90,4404,93,4647,100,4898,111,5137,127,5344,151,5428,165,5497,182,5548,201,5578,224,5587,245,5585,257,5578,267,5564,274,5538,280,5454,291,5197,310,4902,324,4664,332,4664,327,4902,318,5197,304,5453,286,5537,275,5562,269,5574,263,5580,255,5582,246,5574,227,5545,206,5496,187,5427,170,5343,156,5137,132,4898,116,4647,105,4404,99,4023,95"/>
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="3854,321,4021,346"/>
<area shape="poly" title=" " alt="" coords="3933,113,3946,130,3956,151,3964,200,3961,248,3953,291,3944,321,3939,320,3948,290,3956,248,3959,200,3951,153,3941,133,3928,116"/>
<area shape="poly" title=" " alt="" coords="3796,96,2148,114,1212,131,869,142,666,155,550,171,437,193,261,235,260,230,435,188,549,166,665,149,868,137,1212,126,2148,108,3796,91"/>
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="3499,313,3642,353"/>
<area shape="poly" title=" " alt="" coords="3912,118,3909,152,3901,192,3885,232,3859,268,3643,318,3642,313,3856,263,3880,230,3896,190,3904,151,3907,118"/>
<area shape="poly" title=" " alt="" coords="3797,96,3153,102,2222,113,1333,130,1006,142,814,155,711,171,610,193,455,235,454,230,609,188,710,166,813,149,1006,136,1333,125,2222,107,3153,96,3796,91"/>
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="3667,321,3829,346"/>
<area shape="poly" title=" " alt="" coords="3919,117,3924,149,3926,188,3921,229,3905,267,3887,287,3864,303,3815,323,3813,318,3861,298,3883,283,3900,264,3916,228,3921,188,3919,150,3913,118"/>
<area shape="poly" title=" " alt="" coords="3796,95,3170,97,2269,105,1815,112,1411,123,1096,137,985,145,911,155,845,171,781,193,683,235,681,230,779,188,843,166,910,149,984,140,1096,131,1411,117,1815,107,2269,100,3170,92,3796,90"/>
<area shape="poly" title=" " alt="" coords="4022,91,4291,95,4633,105,4967,122,5105,135,5210,149,5280,167,5347,189,5451,230,5449,235,5346,194,5278,172,5209,155,5104,140,4967,128,4633,110,4291,101,4022,96"/>
<area shape="poly" title=" " alt="" coords="3878,113,3742,180,3664,211,3595,235,3594,230,3662,206,3740,175,3876,108"/>
<area shape="poly" title=" " alt="" coords="3796,95,3151,98,2231,106,1777,114,1385,124,1098,137,1007,145,960,155,929,171,902,192,863,234,859,230,898,189,926,166,958,149,1007,140,1098,132,1385,118,1777,108,2231,101,3151,92,3796,90"/>
<area shape="poly" title=" " alt="" coords="3864,111,3639,180,3408,235,3407,230,3638,175,3862,106"/>
<area shape="poly" title=" " alt="" coords="3839,109,3208,235,3207,230,3838,104"/>
<area shape="poly" title=" " alt="" coords="3890,116,3773,234,3769,231,3887,112"/>
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="4045,321,4237,346"/>
<area shape="poly" title=" " alt="" coords="3988,105,4039,121,4093,145,4142,179,4163,200,4181,224,4186,237,4188,251,4181,278,4168,302,4154,322,4150,318,4164,300,4176,276,4182,250,4181,238,4176,227,4159,203,4139,183,4090,150,4037,126,3986,110"/>
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="4023,225,4166,265"/>
<area shape="poly" title=" " alt="" coords="3944,109,4006,150,4047,188,4080,223,4076,227,4043,192,4002,154,3941,113"/>
<area shape="rect" href="underlined_8cpp.html" title=" " alt="" coords="4262,321,4469,346"/>
<area shape="poly" title=" " alt="" coords="4023,94,4307,107,4657,131,4823,148,4966,169,5073,194,5108,208,5130,224,5140,245,5137,257,5130,267,5115,277,5090,285,5017,297,4921,304,4813,309,4606,312,4482,316,4430,323,4429,318,4481,311,4606,307,4813,303,4921,299,5016,291,5088,280,5112,272,5126,263,5132,254,5134,246,5126,227,5106,213,5071,199,4965,174,4823,153,4656,136,4307,112,4022,99"/>
<area shape="poly" title=" " alt="" coords="4023,94,4119,100,4220,111,4310,127,4345,137,4372,150,4394,168,4410,191,4430,231,4426,234,4406,193,4390,172,4369,154,4343,142,4308,132,4219,116,4118,105,4022,99"/>
<area shape="poly" title=" " alt="" coords="4023,96,4202,114,4303,129,4402,149,4465,168,4527,190,4622,230,4620,235,4525,195,4464,173,4401,155,4302,134,4202,119,4023,101"/>
<area shape="poly" title=" " alt="" coords="4022,98,4227,117,4460,149,4658,191,4811,230,4809,235,4656,196,4460,155,4226,123,4022,103"/>
<area shape="poly" title=" " alt="" coords="4023,98,4260,118,4538,149,4742,182,4946,223,4982,230,4981,235,4945,228,4741,188,4537,155,4260,123,4022,103"/>
<area shape="poly" title=" " alt="" coords="4023,91,4310,96,4667,105,4989,123,5105,135,5173,150,5204,167,5231,189,5269,230,5265,234,5228,193,5201,171,5171,154,5104,140,4989,128,4667,111,4310,101,4023,96"/>
<area shape="rect" href="node_8cpp.html" title=" " alt="" coords="4188,152,4359,177"/>
<area shape="poly" title=" " alt="" coords="3982,104,4215,149,4214,155,3980,109"/>
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1943,313,2121,353"/>
<area shape="poly" title=" " alt="" coords="2234,168,2144,173,2055,183,1979,200,1952,212,1933,227,1926,238,1926,249,1930,260,1938,271,1964,293,1994,311,1991,315,1961,297,1934,275,1925,263,1920,250,1921,237,1929,224,1949,208,1978,195,2054,177,2144,167,2233,163"/>
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1391,489,1542,529"/>
<area shape="poly" title=" " alt="" coords="2234,171,1946,177,1596,188,1283,205,1171,215,1105,228,1088,236,1076,246,1048,268,1012,280,981,284,954,292,942,301,930,315,925,327,924,344,929,383,939,419,950,439,981,458,1027,473,1083,485,1146,494,1277,503,1391,506,1391,511,1277,509,1145,499,1082,490,1025,479,979,463,946,443,934,421,923,384,919,344,920,326,926,312,938,297,952,287,980,279,1011,275,1045,263,1073,241,1085,231,1103,223,1170,210,1283,199,1596,183,1946,172,2234,165"/>
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="2505,401,2655,441"/>
<area shape="poly" title=" " alt="" coords="2255,184,2220,201,2193,227,2186,245,2193,264,2208,276,2237,291,2326,329,2524,399,2522,404,2324,334,2235,296,2205,280,2189,267,2180,245,2188,224,2217,197,2252,179"/>
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="1005,401,1155,441"/>
<area shape="poly" title=" " alt="" coords="2234,173,1788,193,1580,208,1507,218,1464,228,1450,236,1441,246,1432,257,1417,268,1381,285,1351,294,1320,302,1282,316,1190,361,1113,403,1111,399,1187,357,1280,311,1318,297,1349,289,1379,280,1415,263,1428,253,1437,242,1446,232,1462,223,1506,213,1580,203,1787,187,2234,167"/>
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="2731,401,2882,441"/>
<area shape="poly" title=" " alt="" coords="2299,185,2268,202,2244,227,2236,246,2243,263,2546,351,2732,399,2730,404,2545,356,2240,267,2231,246,2239,224,2265,197,2297,180"/>
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="2906,401,3057,441"/>
<area shape="poly" title=" " alt="" coords="2330,187,2310,204,2294,227,2288,246,2289,255,2294,263,2906,401,2905,406,2290,267,2284,256,2282,246,2290,224,2306,201,2327,183"/>
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="1179,401,1330,441"/>
<area shape="poly" title=" " alt="" coords="2234,169,2055,173,1849,182,1657,199,1580,212,1521,228,1281,403,1278,399,1519,223,1578,207,1656,194,1849,176,2055,167,2234,164"/>
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="1354,401,1505,441"/>
<area shape="poly" title=" " alt="" coords="2234,175,1988,194,1872,209,1790,228,1772,236,1759,245,1728,268,1586,345,1469,404,1467,399,1583,340,1725,263,1755,241,1769,232,1788,223,1872,204,1987,189,2233,170"/>
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="1703,401,1854,441"/>
<area shape="poly" title=" " alt="" coords="2234,175,2145,182,2054,192,1975,208,1943,217,1920,228,1895,245,1872,267,1834,316,1806,364,1789,402,1784,400,1802,361,1830,313,1869,263,1892,241,1917,223,1941,212,1973,202,2053,187,2144,176,2233,169"/>
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="3081,401,3231,441"/>
<area shape="poly" title=" " alt="" coords="2350,191,2337,228,2337,247,2345,264,2371,289,2397,303,2424,309,2452,310,2515,305,2551,305,2590,311,2669,331,2749,351,2838,367,2908,376,3068,399,3081,401,3080,406,3068,404,2907,381,2837,372,2747,356,2668,336,2589,316,2550,310,2515,310,2452,315,2423,315,2395,308,2368,293,2340,267,2332,248,2332,228,2344,189"/>
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="3255,401,3406,441"/>
<area shape="poly" title=" " alt="" coords="2365,190,2374,229,2383,248,2396,263,3243,399,3255,401,3254,406,3242,404,2393,268,2379,251,2369,231,2360,192"/>
<area shape="rect" href="toggle_8cpp.html" title=" " alt="" coords="1529,401,1679,441"/>
<area shape="poly" title=" " alt="" coords="2234,177,2029,196,1935,210,1869,228,1792,267,1723,316,1665,364,1624,403,1621,399,1661,360,1719,311,1790,262,1867,223,1934,205,2028,191,2233,171"/>
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1943,225,2121,265"/>
<area shape="poly" title=" " alt="" coords="2301,183,2112,228,2111,223,2300,178"/>
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="1533,225,1715,265"/>
<area shape="poly" title=" " alt="" coords="2234,178,2001,198,1735,228,1716,231,1715,225,1734,223,2001,193,2233,173"/>
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="1116,233,1356,258"/>
<area shape="poly" title=" " alt="" coords="2234,173,1844,192,1604,208,1363,228,1302,235,1301,230,1362,223,1603,202,1844,187,2234,168"/>
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="954,321,1158,346"/>
<area shape="poly" title=" " alt="" coords="2233,168,2035,171,1801,179,1582,197,1493,211,1426,228,1410,236,1398,247,1386,257,1369,268,1323,283,1260,298,1125,323,1124,318,1259,292,1322,277,1367,263,1383,253,1395,243,1407,232,1424,223,1492,206,1582,192,1801,174,2035,165,2233,163"/>
<area shape="poly" title=" " alt="" coords="2234,171,1937,177,1574,189,1247,205,1130,216,1061,228,1042,236,1029,246,1016,257,997,268,900,301,810,323,808,318,898,296,995,263,1013,253,1026,242,1039,232,1059,223,1129,211,1247,200,1573,183,1937,172,2234,165"/>
<area shape="poly" title=" " alt="" coords="2490,165,2906,170,3450,181,3951,198,4133,209,4241,223,4267,231,4287,241,4332,263,4436,295,4528,318,4526,323,4434,300,4330,268,4285,246,4265,236,4239,228,4132,215,3951,203,3450,186,2906,175,2490,170"/>
<area shape="poly" title=" " alt="" coords="2489,169,2743,188,2863,203,2949,223,2968,233,2980,244,2992,254,3010,263,3088,280,3188,291,3302,297,3422,300,3659,302,3760,304,3842,311,3886,318,3885,323,3841,316,3760,310,3659,307,3422,305,3301,303,3187,297,3088,286,3008,268,2990,259,2977,248,2965,237,2947,228,2862,209,2743,193,2489,175"/>
<area shape="poly" title=" " alt="" coords="2234,170,1824,175,1272,186,722,203,494,214,320,228,272,235,272,230,320,223,493,209,722,197,1272,180,1824,170,2233,164"/>
<area shape="poly" title=" " alt="" coords="2390,183,2443,223,2465,246,2475,255,2489,263,3499,325,3499,330,2487,268,2471,259,2461,250,2440,227,2387,188"/>
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="3079,321,3249,346"/>
<area shape="poly" title=" " alt="" coords="2376,188,2404,228,2423,248,2445,263,2480,273,2542,283,2715,301,3079,325,3079,330,2715,307,2541,289,2479,279,2443,268,2420,252,2400,232,2371,191"/>
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="2500,225,2679,265"/>
<area shape="poly" title=" " alt="" coords="2408,179,2535,223,2534,228,2406,184"/>
<area shape="poly" title=" " alt="" coords="2233,169,1936,172,1523,180,1048,198,804,211,566,228,497,235,496,230,565,223,804,206,1048,193,1523,175,1936,166,2233,164"/>
<area shape="poly" title=" " alt="" coords="2490,170,2718,190,2825,204,2901,223,2919,233,2931,244,2943,254,2960,263,3025,278,3108,289,3303,298,3501,302,3586,305,3654,311,3697,318,3696,323,3653,316,3585,310,3501,307,3303,303,3107,294,3024,284,2958,268,2940,258,2927,248,2916,237,2899,228,2824,210,2718,195,2489,176"/>
<area shape="poly" title=" " alt="" coords="2234,171,1477,189,1058,206,884,216,752,228,708,235,707,230,752,223,884,211,1058,200,1477,184,2233,165"/>
<area shape="poly" title=" " alt="" coords="2489,163,3070,164,3904,171,4341,178,4751,189,5106,203,5374,223,5422,230,5421,235,5373,228,5105,209,4751,194,4341,184,3904,176,3070,169,2489,168"/>
<area shape="poly" title=" " alt="" coords="2489,165,2678,170,2920,180,3189,197,3459,223,3506,230,3505,235,3458,228,3189,202,2920,185,2678,175,2489,170"/>
<area shape="poly" title=" " alt="" coords="2234,171,1700,188,1356,204,1010,228,938,235,938,230,1009,223,1356,199,1700,183,2233,166"/>
<area shape="poly" title=" " alt="" coords="2489,168,2833,185,3040,201,3248,223,3296,230,3295,235,3248,228,3040,207,2832,191,2489,173"/>
<area shape="poly" title=" " alt="" coords="2489,171,2747,191,3047,223,3093,230,3092,235,3046,228,2747,196,2489,176"/>
<area shape="poly" title=" " alt="" coords="2489,163,2711,166,3003,175,3331,192,3498,206,3662,223,3708,230,3707,235,3661,228,3498,211,3331,198,3003,180,2711,171,2489,169"/>
<area shape="poly" title=" " alt="" coords="2489,167,2623,174,2769,185,2903,201,2957,211,2998,223,3016,233,3027,244,3038,254,3054,263,3096,275,3146,284,3263,297,3396,303,3539,305,3817,303,3936,305,4032,311,4083,318,4082,323,4032,316,3936,310,3817,309,3539,310,3396,308,3262,302,3145,290,3095,280,3052,268,3035,259,3023,247,3013,237,2996,228,2955,216,2902,206,2768,190,2622,179,2489,173"/>
<area shape="poly" title=" " alt="" coords="2489,167,3080,186,3466,202,3858,223,4023,235,4023,240,3857,228,3466,208,3080,192,2489,172"/>
<area shape="poly" title=" " alt="" coords="2489,164,2894,168,3419,177,3901,195,4076,207,4179,223,4232,243,4281,269,4352,318,4349,323,4279,274,4230,248,4178,228,4075,212,3901,200,3418,182,2894,173,2489,169"/>
<area shape="poly" title=" " alt="" coords="2489,165,3414,182,3940,199,4158,210,4324,223,4375,230,4375,235,4324,228,4158,215,3939,204,3414,187,2489,170"/>
<area shape="poly" title=" " alt="" coords="2489,165,2922,170,3512,181,4102,198,4347,209,4534,223,4587,230,4586,235,4533,228,4347,215,4101,203,3512,186,2922,175,2489,170"/>
<area shape="poly" title=" " alt="" coords="2489,164,2963,166,3618,175,4276,193,4550,206,4758,223,4802,230,4802,235,4757,228,4549,211,4275,198,3618,180,2963,172,2489,169"/>
<area shape="rect" href="spinner_8cpp.html" title=" " alt="" coords="2703,233,2889,258"/>
<area shape="poly" title=" " alt="" coords="2439,177,2733,230,2732,235,2438,182"/>
<area shape="poly" title=" " alt="" coords="2489,163,2995,165,3705,172,4075,180,4421,190,4720,204,4946,223,4989,230,4988,235,4945,228,4719,210,4421,196,4074,185,3705,178,2995,170,2489,169"/>
<area shape="poly" title=" " alt="" coords="2489,164,3790,181,4561,198,4884,209,5128,223,5198,230,5198,235,5128,228,4884,215,4561,203,3790,186,2489,170"/>
<area shape="rect" href="component_2deprecated_8hpp.html" title=" " alt="" coords="1879,401,2057,441"/>
<area shape="poly" title=" " alt="" coords="2004,365,1977,403,1972,400,1999,362"/>
<area shape="poly" title=" " alt="" coords="2135,349,2215,370,2247,384,2267,400,2277,421,2274,433,2267,443,2253,453,2229,462,2159,476,2066,487,1957,496,1729,506,1542,510,1542,505,1729,501,1957,491,2065,482,2158,471,2227,457,2250,448,2263,439,2269,431,2271,422,2263,403,2244,388,2214,375,2134,354"/>
<area shape="poly" title=" " alt="" coords="2136,345,2303,368,2492,399,2505,401,2504,406,2492,404,2302,374,2135,350"/>
<area shape="rect" href="catch__event_8cpp.html" title=" " alt="" coords="2330,401,2481,441"/>
<area shape="poly" title=" " alt="" coords="2128,354,2331,400,2329,405,2126,359"/>
<area shape="poly" title=" " alt="" coords="1929,341,1589,360,1378,378,1167,404,1156,406,1155,400,1166,399,1378,373,1589,355,1929,335"/>
<area shape="poly" title=" " alt="" coords="2135,342,2667,399,2731,407,2731,412,2666,404,2134,347"/>
<area shape="rect" href="component__fuzzer_8cpp.html" title=" " alt="" coords="2082,401,2254,441"/>
<area shape="poly" title=" " alt="" coords="2075,359,2140,399,2137,404,2072,363"/>
<area shape="poly" title=" " alt="" coords="2136,336,2473,355,2683,373,2894,399,2906,401,2905,406,2893,404,2683,379,2473,360,2135,341"/>
<area shape="poly" title=" " alt="" coords="1929,344,1662,365,1502,382,1342,404,1331,406,1330,401,1341,399,1501,377,1662,360,1928,338"/>
<area shape="poly" title=" " alt="" coords="1929,348,1737,371,1516,404,1505,406,1504,401,1516,399,1736,366,1929,343"/>
<area shape="poly" title=" " alt="" coords="1964,360,1835,404,1833,399,1963,355"/>
<area shape="poly" title=" " alt="" coords="2135,334,2312,339,2544,350,2806,369,3068,399,3081,401,3080,406,3068,404,2805,375,2544,356,2312,344,2135,339"/>
<area shape="poly" title=" " alt="" coords="2135,336,2704,360,3016,378,3243,399,3255,401,3255,406,3242,404,3015,384,2704,365,2135,341"/>
<area shape="poly" title=" " alt="" coords="1930,357,1691,404,1680,406,1679,401,1690,399,1929,352"/>
<area shape="poly" title=" " alt="" coords="1996,389,2023,352,2028,355,2001,392"/>
<area shape="poly" title=" " alt="" coords="1866,444,1542,498,1542,493,1865,439"/>
<area shape="poly" title=" " alt="" coords="2035,279,2035,313,2029,313,2029,279"/>
<area shape="poly" title=" " alt="" coords="2135,262,2208,282,2280,311,2295,321,2306,332,2316,342,2330,351,2390,367,2457,374,2591,375,2645,377,2680,386,2690,395,2691,408,2684,424,2668,443,2651,451,2618,458,2511,471,2186,490,1821,503,1542,509,1542,504,1821,497,2186,485,2511,465,2617,453,2650,446,2665,439,2680,421,2686,407,2685,398,2678,391,2644,383,2591,381,2457,380,2389,373,2328,356,2312,346,2302,336,2292,325,2277,316,2206,287,2134,267"/>
<area shape="poly" title=" " alt="" coords="2113,267,2171,287,2229,311,2261,332,2293,351,2377,373,2505,401,2504,406,2375,378,2291,356,2258,336,2227,316,2169,292,2111,272"/>
<area shape="poly" title=" " alt="" coords="2080,269,2242,351,2357,399,2355,404,2240,356,2077,274"/>
<area shape="poly" title=" " alt="" coords="1929,259,1738,281,1519,316,1441,335,1363,356,1156,405,1155,400,1362,351,1440,329,1518,311,1737,276,1928,254"/>
<area shape="poly" title=" " alt="" coords="2136,264,2230,285,2330,311,2387,331,2445,351,2519,368,2578,378,2712,399,2732,402,2731,408,2712,404,2577,383,2518,373,2443,356,2386,336,2329,316,2229,290,2134,269"/>
<area shape="poly" title=" " alt="" coords="2135,260,2265,282,2406,311,2476,331,2546,351,2643,368,2719,377,2796,384,2894,399,2906,401,2905,406,2893,404,2795,390,2719,382,2642,373,2545,356,2474,336,2405,316,2264,287,2134,265"/>
<area shape="poly" title=" " alt="" coords="1929,262,1789,284,1635,316,1577,335,1519,356,1331,405,1330,400,1518,351,1576,330,1634,311,1788,278,1928,257"/>
<area shape="poly" title=" " alt="" coords="1942,271,1773,316,1487,404,1486,399,1771,311,1941,266"/>
<area shape="poly" title=" " alt="" coords="1993,275,1932,316,1807,403,1804,399,1929,311,1990,271"/>
<area shape="poly" title=" " alt="" coords="2136,255,2305,278,2495,311,2571,331,2647,351,2765,369,2857,376,2950,383,3068,399,3081,401,3080,406,3068,404,2949,389,2857,382,2764,374,2646,356,2570,336,2494,316,2304,283,2135,261"/>
<area shape="poly" title=" " alt="" coords="2135,252,2345,274,2468,291,2590,311,2669,331,2749,351,2887,369,2995,376,3104,382,3243,399,3255,401,3254,406,3242,404,3104,388,2995,382,2886,375,2747,356,2668,336,2589,316,2467,296,2345,280,2134,258"/>
<area shape="poly" title=" " alt="" coords="1975,273,1870,316,1773,356,1652,404,1651,399,1771,351,1868,311,1973,268"/>
<area shape="poly" title=" " alt="" coords="1929,256,1727,268,823,308,179,332,179,326,822,303,1727,263,1929,251"/>
<area shape="poly" title=" " alt="" coords="1728,266,1943,311,1942,316,1726,271"/>
<area shape="poly" title=" " alt="" coords="1520,265,1405,287,1282,316,1226,335,1170,356,1142,362,1116,365,1070,365,1050,367,1031,372,1012,384,994,403,986,422,988,430,994,440,1020,459,1060,474,1109,486,1166,494,1285,504,1391,506,1391,512,1285,509,1165,500,1108,491,1058,479,1017,463,990,443,983,432,981,421,990,400,1009,380,1029,367,1049,361,1070,360,1116,359,1141,357,1169,351,1224,330,1281,311,1404,282,1519,260"/>
<area shape="poly" title=" " alt="" coords="1730,249,1919,269,2028,287,2134,311,2162,320,2182,331,2202,341,2229,351,2302,369,2359,379,2418,386,2492,399,2505,401,2504,406,2492,404,2417,392,2359,384,2300,375,2227,356,2200,346,2180,335,2160,325,2133,316,2027,292,1919,274,1729,255"/>
<area shape="poly" title=" " alt="" coords="1547,272,1402,316,1136,404,1134,399,1401,311,1546,267"/>
<area shape="poly" title=" " alt="" coords="1573,274,1296,404,1294,399,1571,269"/>
<area shape="poly" title=" " alt="" coords="1586,275,1534,315,1486,362,1447,403,1444,399,1482,358,1530,311,1583,271"/>
<area shape="poly" title=" " alt="" coords="1623,279,1609,401,1604,401,1618,279"/>
<area shape="poly" title=" " alt="" coords="1338,228,1386,223,1626,202,1865,187,2247,168,2247,173,1865,192,1627,208,1387,228,1338,234"/>
<area shape="poly" title=" " alt="" coords="1152,263,1021,289,969,303,943,315,937,329,936,347,947,386,966,421,980,439,1011,455,1053,469,1164,488,1285,499,1391,504,1391,509,1285,504,1163,493,1052,474,1009,460,977,443,961,424,942,388,931,348,932,328,939,311,967,298,1020,283,1151,258"/>
<area shape="poly" title=" " alt="" coords="1201,266,1082,323,1079,318,1198,262"/>
<area shape="poly" title=" " alt="" coords="1157,263,811,323,810,318,1156,258"/>
<area shape="poly" title=" " alt="" coords="4180,258,4482,311,4521,318,4520,323,4481,316,4179,263"/>
<area shape="poly" title=" " alt="" coords="4050,274,3960,323,3957,318,4047,269"/>
<area shape="poly" title=" " alt="" coords="4010,260,3846,284,3655,316,3643,318,3642,313,3654,311,3845,279,4010,255"/>
<area shape="poly" title=" " alt="" coords="4010,257,3249,327,3249,322,4010,252"/>
<area shape="poly" title=" " alt="" coords="4011,270,3795,323,3794,318,4009,265"/>
<area shape="poly" title=" " alt="" coords="4114,276,4137,319,4133,321,4109,279"/>
<area shape="poly" title=" " alt="" coords="4180,251,4331,263,5158,324,5157,329,4330,268,4180,256"/>
<area shape="poly" title=" " alt="" coords="4168,267,4330,318,4329,323,4166,272"/>
</map>
</div>
</div>
<p><a href="requirement_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">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1Requirement.html">Requirement</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html">ftxui</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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": "../v4.0.0/index.html", "v3.0.0": "../v3.0.0/index.html", "v2.0.0": "../v2.0.0/index.html", "v0.9": "index.html", "v0.11": "../v0.11/index.html", "v0.10": "../v0.10/index.html"};
const currentVersion = "v0.9";
// 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>