2024-02-04 08:44:36 +01:00
<!DOCTYPE html>
<!-- Created by pdf2htmlEX (https://github.com/pdf2htmlEX/pdf2htmlEX) -->
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta charset = "utf-8" / >
< meta name = "generator" content = "pdf2htmlEX" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" / >
< style type = "text/css" >
/*!
* Base CSS for pdf2htmlEX
* Copyright 2012,2013 Lu Wang < coolwanglu @ gmail . com >
* https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/#sidebar{position:absolute;top:0;left:0;bottom:0;width:250px;padding:0;margin:0;overflow:auto}#page-container{position:absolute;top:0;left:0;margin:0;padding:0;border:0}@media screen{#sidebar.opened+#page-container{left:250px}#page-container{bottom:0;right:0;overflow:auto}.loading-indicator{display:none}.loading-indicator.active{display:block;position:absolute;width:64px;height:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px}.loading-indicator img{position:absolute;top:0;left:0;bottom:0;right:0}}@media print{@page{margin:0}html{margin:0}body{margin:0;-webkit-print-color-adjust:exact}#sidebar{display:none}#page-container{width:auto;height:auto;overflow:visible;background-color:transparent}.d{display:none}}.pf{position:relative;background-color:white;overflow:hidden;margin:0;border:0}.pc{position:absolute;border:0;padding:0;margin:0;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}.pc.opened{display:block}.bf{position:absolute;border:0;margin:0;top:0;bottom:0;width:100%;height:100%;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.bi{position:absolute;border:0;margin:0;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media print{.pf{margin:0;box-shadow:none;page-break-after:always;page-break-inside:avoid}@-moz-document url-prefix(){.pf{overflow:visible;border:1px solid #fff}.pc{overflow:visible}}}.c{position:absolute;border:0;padding:0;margin:0;overflow:hidden;display:block}.t{position:absolute;white-space:pre;font-size:1px;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;unicode-bidi:bidi-override;-moz-font-feature-settings:"liga" 0}.t:after{content:''}.t:before{content:'';display:inline-block}.t span{position:relative;unicode-bidi:bidi-override}._{display:inline-block;color:transparent;z-index:-1}::selection{background:rgba(127,255,255,0.4)}::-moz-selection{background:rgba(127,255,255,0.4)}.pi{display:none}.d{position:absolute;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%}.it{border:0;background-color:rgba(255,255,255,0.0)}.ir:hover{cursor:pointer}< / style >
< style type = "text/css" >
/*!
* Fancy styles for pdf2htmlEX
* Copyright 2012,2013 Lu Wang < coolwanglu @ gmail . com >
* https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes swing{0{transform:rotate(0)}10%{transform:rotate(0)}90%{transform:rotate(720deg)}100%{transform:rotate(720deg)}}@-webkit-keyframes swing{0{-webkit-transform:rotate(0)}10%{-webkit-transform:rotate(0)}90%{-webkit-transform:rotate(720deg)}100%{-webkit-transform:rotate(720deg)}}@media screen{#sidebar{background-color:#2f3236;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjNDAzYzNmIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDBMNCA0Wk00IDBMMCA0WiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiMxZTI5MmQiPjwvcGF0aD4KPC9zdmc+")}#outline{font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;margin:2em 1em}#outline ul{padding:0}#outline li{list-style-type:none;margin:1em 0}#outline li>ul{margin-left:1em}#outline a,#outline a:visited,#outline a:hover,#outline a:active{line-height:1.2;color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden;outline:0}#outline a:hover{color:#0cf}#page-container{background-color:#9e9e9e;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjOWU5ZTllIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");-webkit-transition:left 500ms;transition:left 500ms}.pf{margin:13px auto;box-shadow:1px 1px 3px 1px #333;border-collapse:separate}.pc.opened{-webkit-animation:fadein 100ms;animation:fadein 100ms}.loading-indicator.active{-webkit-animation:swing 1.5s ease-in-out .01s infinite alternate none;animation:swing 1.5s ease-in-out .01s infinite alternate none}.checked{background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goQDSYgDiGofgAAAslJREFUOMvtlM9LFGEYx7/vvOPM6ywuuyPFihWFBUsdNnA6KLIh+QPx4KWExULdHQ/9A9EfUodYmATDYg/iRewQzklFWxcEBcGgEplDkDtI6sw4PzrIbrOuedBb9MALD7zv+3m+z4/3Bf7bZS2bzQIAcrmcMDExcTeXy10DAFVVAQDksgFUVZ1ljD3yfd+0LOuFpmnvVVW9GHhkZAQcxwkNDQ2FSCQyRMgJxnVdy7KstKZpn7nwha6urqqfTqfPBAJAuVymlNLXoigOhfd5nmeiKL5TVTV+lmIKwAOA7u5u6Lped2BsbOwjY6yf4zgQQkAIAcedaPR9H67r3uYBQFEUFItFtLe332lpaVkUBOHK3t5eRtf1DwAwODiIubk5DA8PM8bYW1EU+wEgCIJqsCAIQAiB7/u253k2BQDDMJBKpa4mEon5eDx+UxAESJL0uK2t7XosFlvSdf0QAEmlUnlRFJ9Waho2Qghc1/U9z3uWz+eX+Wr+lL6SZfleEAQIggA8z6OpqSknimIvYyybSCReMsZ6TislhCAIAti2Dc/zejVNWwCAavN8339j27YbTg0AGGM3WltbP4WhlRWq6Q/btrs1TVsYHx+vNgqKoqBUKn2NRqPFxsbGJzzP05puUlpt0ukyOI6z7zjOwNTU1OLo6CgmJyf/gA3DgKIoWF1d/cIY24/FYgOU0pp0z/Ityzo8Pj5OTk9PbwHA+vp6zWghDC+VSiuRSOQgGo32UErJ38CO42wdHR09LBQK3zKZDDY2NupmFmF4R0cHVlZWlmRZ/iVJUn9FeWWcCCE4ODjYtG27Z2Zm5juAOmgdGAB2d3cBADs7O8uSJN2SZfl+WKlpmpumaT6Yn58vn/fs6XmbhmHMNjc3tzDGFI7jYJrm5vb29sDa2trPC/9aiqJUy5pOp4f6+vqeJ5PJBAB0dnZe/t8NBajx/z37Df5OGX8d13xzAAAAAElFTkSuQmCC)}}< / style >
< style type = "text/css" >
.ff0{font-family:sans-serif;visibility:hidden;}
2024-03-31 01:05:40 +01:00
@font-face{font-family:ff1;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff2;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff3;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff4;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff5;src:url('data:application/font-woff;base64,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')format("woff");}.ff5{font-family:ff5;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff6;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff7;src:url('data:application/font-woff;base64,d09GRgABAAAAAATkAA0AAAAABuQAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEyAAAABoAAAAcn3rSJkdERUYAAASsAAAAGwAAAB4AJwALT1MvMgAAAaQAAABEAAAAVlXIgqpjbWFwAAAB/AAAAEYAAAFKRYDkOWdhc3AAAASkAAAACAAAAAj//wADZ2x5ZgAAAlAAAAB0AAAAdF5LOhRoZWFkAAABMAAAADMAAAA2J1FLWGhoZWEAAAFkAAAAHgAAACQGSgNsaG10eAAAAegAAAAUAAAAFAcYAERsb2NhAAACRAAAAAwAAAAMAAAAOm1heHAAAAGEAAAAHQAAACAASAAnbmFtZQAAAsQAAAG/AAAC3BrNiVFwb3N0AAAEhAAAAB4AAAA0ObKyo3icY2BkYGBgZmjOdi/YE89v85WBm/kFUIThkS7zVTjt8n8C8ySmbUAuBwMTSBQAWDoL8wB4nGNgZGBg2vZ/AgMD8zUGIGCexMDIgApYAWUfA70AAHicY2BkYGBgZVBhANEMDExAzAhmO4D5DAAGWwBwAAAAeJxjYGR8zfiFgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBjZoABRiB2gHEC0lxTgJSC0jGmbf8nAFVuYyiAqmEAACwtDEAB9AAAAAAAAAFNAAAAAQAAA9YARHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlI79/w/kg+n/j+/aQdUDASMbA5zDyAQkmBhQASPEiuEMAMdbCdwAAAAAAAAAAAAAAAAAOgABAET/kAOSArYAIwAAAQcXHgIVFCMnBwYjIjU0NxMnJjU0PgEzIRM2MhcTITIeARQDg+sIAywmDf3sBwoNA1rsDgkLCwEdWgYWBloBHQsLCQFtrBcLhnYED7SrCQ8FCQEVqwkJBwYBARQVFf7sAQYOAAAAeJxtUcFq20AQfavYhial9AN6mN5ssGVFDhiZEHBDfCgohxhyykXIi6ViSa60jvBP9dZvKZTeeupf9Gm9gRziwZo3OzNv3s4C+IAfUDj9CvxxWKGvHh32MFDfHD7DZ/XT4R5r/jrcx0fvwuEB+t6Qlar3jtFv29VhhXP11WEP79WTw2f4or473GPNL4f7EPXP4QHOvU+4RYU9jqiRY4sMBoIhUozoLxHR5hgThwhoEdGSd9K2PkWCkicxvWGvZqZDp8yOmTXZU8aap0fLfG1nGM5cYEprrfmsL9DQV2Te4obzu6kteztmwQM5Gjv3md8NT1asLa3ee9utrZI19cXU7AO31f5Y59vMyDAdyWUUzccSBkEky0LXeZqUEicm00ViGOxkXaW5NkcZXmfG7BfTadu2flI0flVvb0ZjaXOTyYNudP2sN7KqSiP3SaElXi/jOcfd4cA7dwpxd9hputgqzXleMNCb/ED/Invlrqrtcn0uV7iS11c4xSGXPsGM/+4JQlyRgrNXVKUl9ANZnBTQh9FkNgmD8AqvWGCzwKOV1lBOZR+te86ZnduxCgt03eRVKUEw84MglDdI/gN43HlfAHicY2BiwA9YgZiRgYmBmZGJvTQv08jI2QwAC4UCQQAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH0I13mqzAaAEMcBhAAAA==')format("woff");}.ff7{font-family:ff7;line-height:0.806000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff8;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff9;src:url('data:application/font-woff;base64,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
@font-face{font-family:ffa;src:url('data:application/font-woff;base64,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
@font-face{font-family:ffb;src:url('data:application/font-woff;base64,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
@font-face{font-family:ffc;src:url('data:application/font-woff;base64,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
@font-face{font-family:ffd;src:url('data:application/font-woff;base64,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')format("woff");}.ffd{font-family:ffd;line-height:0.888000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffe;src:url('data:application/font-woff;base64,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
@font-face{font-family:fff;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff10;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff11;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff12;src:url('data:application/font-woff;base64,d09GRgABAAAAAAT8AA0AAAAABygAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE4AAAABoAAAAcn3rSZEdERUYAAATEAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABEAAAAVlS4/xljbWFwAAACAAAAAE4AAAFSAEkrG2dhc3AAAAS8AAAACAAAAAj//wADZ2x5ZgAAAmAAAACUAAAAlNaw6UhoZWFkAAABMAAAADMAAAA2JcRMYWhoZWEAAAFkAAAAHgAAACQExwMQaG10eAAAAegAAAAYAAAAGAeHAShsb2NhAAACUAAAAA4AAAAOAEoAPG1heHAAAAGEAAAAHQAAACAASgAsbmFtZQAAAvQAAAGoAAAC8ZCLzDZwb3N0AAAEnAAAAB8AAAAuACMAO3icY2BkYGBgYmSbHJ6aGc9v85WBm/kFUIThkS7zFzit+f8VkyLTEiCXg4EJJAoAPe0LSQB4nGNgZGBgWvL/FQMDszwDEDApMjAyoAI2AFLOAt0AAHicY2BkYGBgY9BkYGIAARDJyAAScwDzGQAHCgB3AAAAeJxjYGTcxjiBgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBlZgCDBqAgAxIISHNNAVIKCkpMS/6/AqpcwiDGAFUDAPunCxwBGAAAAAAAAAFNAAAAAQAAAgIAKQMfAP94nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBwUBB6f9/BOv/4/9X7j+G6gIDRjYGOJcRpIeJARUwQqxCBiwMAwBYaWc0ALZUC4gAAAAAAAAAAAAAAAAAPABKAAAAAgAp/+oB2AKkABAAKAAAARQHBiMiJyY1NDc2MzIWFxYHNC4EIyIHBhUUHgUzMjY3NgHYKzd2cDotMjhuMlYZNlMCBhEcMCBXHg8BBQkUGywbITwQFwFFnVNrZlGkqlRhMClbnyEpSzAzGmw0ch0jRS45IhgsMEEAAQD/AHQCIQGWAAMAACUhESECIf7eASJ0ASIAeJyVUktO40AQfW2SoJFGYTFiB6iWIGTLsrMJSxAgRSSgmCC2HegkVoIb2UFRrjBnGbHkKBxhzjEv7dZIZIctV72qel2/NoA23qFQPw//scKu2vc4QEuderyDU/Xb4wb21KfHTbSDhsct7AUpmarxg9Yfd2qDFdqq6XGAn+rQ4x08qMTjBo7Uh8dNHKi/HrdwFPzCBSxesUaJHFPMsIQgQcw3Rci3xl16x2QJzhFR9qDxhDnPrlBR5/RpFHh2sQh9xxq4eM3cMI5pFy6TYSWNBSa0rJP39D1Sj5DhEkNKwTX1LT13tE6YERf2dV3m09lSkjhOw5CyK+O1nEfS009zu6rmuejiWXpRP5KBXdGZy7EtZGxmejERO5F78yij7HKYyfXwdnSXnTDvDRvO3AAVR8VNP9NFRbAZoMSLaxUDW75o6is3xdLpkjszbmMRtyQ44/c1WcgZDFlvTKHJrzmJi6R+vwk6TGuL5ZUtp0aSKJYz8U2EQzN9W+iSnqQbphw56Ww3vF0DW2c3f6Ghv+It1DdQ9xuzrjBoyirnjlg37si3k/8DIb58tnicY2BiAIP/ExjUGLABNiBmZGBiYGYQZmgHAEGYAl4AAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQlYgZgHzGAAD1QA0eJxjYGBgZACC2wqnqkH0I13mLzAaAERSBk4AAA==')format("woff");}.ff12{font-family:ff12;line-height:0.698000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff13;src:url('data:application/font-woff;base64,d09GRgABAAAAAATkAA0AAAAABvAAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEyAAAABoAAAAcn3rSdEdERUYAAASsAAAAGwAAAB4AJwALT1MvMgAAAaQAAABEAAAAVlXGgpdjbWFwAAAB/AAAAEYAAAFKRYDkOWdhc3AAAASkAAAACAAAAAj//wADZ2x5ZgAAAlAAAAB0AAAAdPLyoUVoZWFkAAABMAAAADMAAAA2JytLpmhoZWEAAAFkAAAAHgAAACQGNQNHaG10eAAAAegAAAAUAAAAFAbyADJsb2NhAAACRAAAAAwAAAAMAAAAOm1heHAAAAGEAAAAHQAAACAASAAobmFtZQAAAsQAAAG/AAAC6AXljfNwb3N0AAAEhAAAAB4AAAA0ObKyo3icY2BkYGBgZmjO6ZthEs9v85WBm/kFUIThkS7zHzht9H8icx3TViCXg4EJJAoAWbsMAwB4nGNgZGBg2vp/IgMD8wYGIGCuY2BkQAWsAF/rA4MAAHicY2BkYGBgZVBlANEMDExAzAhmO4D5DAAGdABxAAAAeJxjYGS8wfiFgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBjZoABRiB2gHEC0lxTgJSC0jGmrf8nAlVuZciHqmEAACXuDCsB9AAAAAAAAAFNAAAAAQAAA7AAMnicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlI79/w/kg+n/j+/aQdUDASMbA5zDyAQkmBhQASPEiuEMAMdbCdwAAAAAAAAAAAAAAAAAOgABADL/kQN+ArUAJAAAAQcTFhUUIyIvAQcGIyI1PwETJyY1NDYzIRM2MzIWFxMhMhYVFANx71wDCwgH7+8LBAsCAlvwDAwQASFaBgkGBARbASERCwFxrv7nCQULCa2tCQsHBwEZrgkGCAMBFhQGDP7oAwgEeJxtUcFq20AQfavYhpZQeugHDIWCDba8lgNBJgRMGt+UQwyFnoqQF0tgWUZaR/in8gH9ljY/kFu/oE/r7SFQD9a8mZ1582YXwAc8Q+H82+PFY4W++u5xgIEqPb7AZ/XT4x7zrx738TH45PEAg2DOStV7x+iX6+qwwnuVeBzgUv3w+AJflfW4x/xvj/sQ9cfjAS6DL7hDhQNOqFFgixwWgiEyjOhniGnXGBNH0LSYaIkSxtVnSLmfIKG37DU86dD5ZMeTNdkzxobZk2O+cTMsZy4wpbXOQtaXaOgrMm9xy/nd1Ja9HbPgkRyNm/vE74aZFWv3Tu+D6zZOyZr6EirX5MJddTjVxTa3MsxGMovj67FEWseyLE1dZOlektTmpkwtg52sq6ww9iTDm9zaw2I6bds2TMsmrOrt7WgsbWFzeTSNqZ/MRlbV3spDWhpJ1stkpjnvHkeu3YnE/XFn6BIntmC+ZGA2xZH+n/KV39a4+w2pWXgrb7c4ZyLe/ARz/rt3iHBFEo5fUZiRKNSy8CIIongyn0Q6usIbIpwLgG9OYENRlXu97l3nbnrHLCwwdVNUe9F6Hmodyf95/gJ8UnsFAHicY2BiwA9YgZiRgYmBmZGJvTQv08jI2QwAC4UCQQAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH0I13mPzAaAESiBl4AAA==')format("woff");}.ff13{font-family:ff13;line-height:0.804000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff14;src:url('data:application/font-woff;base64,d09GRgABAAAAAATIAA0AAAAABzAAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAErAAAABoAAAAcn3rSeEdERUYAAASQAAAAGwAAAB4AJwALT1MvMgAAAaQAAABFAAAAVlSvgG5jbWFwAAACAAAAAEYAAAFKRELk2Gdhc3AAAASIAAAACAAAAAj//wADZ2x5ZgAAAlQAAABQAAAAUBTIIIBoZWFkAAABMAAAADMAAAA2JrpL62hoZWEAAAFkAAAAIAAAACQFWQOVaG10eAAAAewAAAAUAAAAFAWnAF1sb2NhAAACSAAAAAwAAAAMAAAAKG1heHAAAAGEAAAAHQAAACAASAAZbmFtZQAAAqQAAAG4AAADRaIK/ohwb3N0AAAEXAAAACwAAAA31PQssXicY2BkYGBgYjhy+P1Rs3h+m68M3MwvgCIMj3SZ/8Hp2P+vmR4zRQO5HEC1QAAAl+wNvQB4nGNgZGBgiv7/moGB2ZEBCJgeM6QwSDIgA1YAY9UD9HicY2BkYGBgZRBjANEMDExAzAhmO4D5DAAE/QBiAAAAeJxjYGRcyDiBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAOMQOwA4wSkuaYAKQUldabo/6+BKqMZRKFqGABMEwvoAAAAARgAAAAAAAABTQAAAAEAAANBAF14nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYFJTU//8H8sH0/8d370LVAwEjGwOcw8gEJJgYUAEjxIrhDAASngk9AAAAAAAAAAAAAAAAACgAAQBd/+sC4wJbABUAACUUBiMiJwkBBiMiJjU0NwE2MzIXARYC4w8LDwv+8f7xCw8LDwcBIgoQDQcBKQYFCw8VAgn99xUPCwYOAi8TCP3DDHicrVLLattAFD2j2IZC8LKrLC6UQgKREHIoOKsSkxhM5QQpLtmOY9kWtjVBUjDe9YOafFM/pUejodBQsqoG3Xvua+5rAPTxCoX2+/4HK/TVJ4c99NRXh48QqReHO/jo9R3uou+NHO5R/4OeqvOB0k8b1WCFE9V12MOxihw+wkKNHe7gXP1yuIsT77PDPZx7CUYweMIBJXKssEYNQYSQZwCfp8VDauf0ElwhIJ1A4xEbxu5RkefUaRRYWFuA2HpNrb31bDxOKRf2poyZNLZYUjKW3lP3QD5DimskpIIx+S01d5TOeCNG5ulQ5qt1LVEYDnyfdCjzg1wFMtGPG7OvNrnoYiGTIA5kavZU5nJqCplna71dilnKffYgs/Q6SWWc3M7u0jPe+40FxyyoZlkp29yxRMPyKnyhMY51vU4Pu7nZVpSbrkq6NPVjasqdJr+xrdWWlxxkZscYcHSCS/7vZfDZZsaYZ8qa0W1ExKH7dgnNCiJcMIkp6htTrjKJglAu5e/K/CRbPW91SUM09AccTnTxfmtvE+PfFzaPOKO54hLbBbadNU9EaMzKKueIWVM4kP+T8TctuJO+eJxjYGJg+P/x2+7/OxnkGbABViBmZGBiYGZk4srJT89MTsxJzEsBACH3CaEAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCFjAG8RgAA8oAMwB4nGNgYGBkAILbCqeqQfQjXeZ/MBoARLYGYgAA')format("woff");}.ff14{font-family:ff14;line-height:0.624000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff15;src:url('data:application/font-woff;base64,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
@font-face{font-family:ff16;src:url('data:application/font-woff;base64,d09GRgABAAAAAAT8AA0AAAAABygAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE4AAAABoAAAAcn3rSokdERUYAAATEAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABEAAAAVlS4/xhjbWFwAAACAAAAAE4AAAFSAEkrG2dhc3AAAAS8AAAACAAAAAj//wADZ2x5ZgAAAmAAAACUAAAAlNaw6UhoZWFkAAABMAAAADMAAAA2JcRMn2hoZWEAAAFkAAAAHgAAACQExwMQaG10eAAAAegAAAAYAAAAGAeGAShsb2NhAAACUAAAAA4AAAAOAEoAPG1heHAAAAGEAAAAHQAAACAASgAsbmFtZQAAAvQAAAGoAAAC8ZCLzDZwb3N0AAAEnAAAAB8AAAAuACMAO3icY2BkYGBgYmSbHJlSHM9v85WBm/kFUIThkS6LMJzW/P+KSZFpCZDLwcAEEgUAF4sJlAB4nGNgZGBgWvL/FQMDszwDEDApMjAyoAI2AFLOAt0AAHicY2BkYGBgY9BkYGIAARDJyAAScwDzGQAHCgB3AAAAeJxjYGTcyjiBgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBlZgCDBqAgAxIISHNNAVIKCkpMS/6/AqpcwiDGAFUDAPtUCxsBGAAAAAAAAAFNAAAAAQAAAgEAKQMfAP94nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBwUBB6f9/BOv/4/9X7j+G6gIDRjYGOJcRpIeJARUwQqxCBiwMAwBYaWc0ALZUC4gAAAAAAAAAAAAAAAAAPABKAAAAAgAp/+oB2AKkABAAKAAAARQHBiMiJyY1NDc2MzIWFxYHNC4EIyIHBhUUHgUzMjY3NgHYKzd2cDotMjhuMlYZNlMCBhEcMCBXHg8BBQkUGywbITwQFwFFnVNrZlGkqlRhMClbnyEpSzAzGmw0ch0jRS45IhgsMEEAAQD/AHQCIQGWAAMAACUhESECIf7eASJ0ASIAeJyVUktO40AQfW2SoJFGYTFiB6iWIGTLsrMJSxAgRSSgmCC2HegkVoIb2UFRrjBnGbHkKBxhzjEv7dZIZIctV72qel2/NoA23qFQPw//scKu2vc4QEuderyDU/Xb4wb21KfHTbSDhsct7AUpmarxg9Yfd2qDFdqq6XGAn+rQ4x08qMTjBo7Uh8dNHKi/HrdwFPzCBSxesUaJHFPMsIQgQcw3Rci3xl16x2QJzhFR9qDxhDnPrlBR5/RpFHh2sQh9xxq4eM3cMI5pFy6TYSWNBSa0rJP39D1Sj5DhEkNKwTX1LT13tE6YERf2dV3m09lSkjhOw5CyK+O1nEfS009zu6rmuejiWXpRP5KBXdGZy7EtZGxmejERO5F78yij7HKYyfXwdnSXnTDvDRvO3AAVR8VNP9NFRbAZoMSLaxUDW75o6is3xdLpkjszbmMRtyQ44/c1WcgZDFlvTKHJrzmJi6R+vwk6TGuL5ZUtp0aSKJYz8U2EQzN9W+iSnqQbphw56Ww3vF0DW2c3f6Ghv+It1DdQ9xuzrjBoyirnjlg37si3k/8DIb58tnicY2BiAIP/ExjUGLABNiBmZGBiYGYQZmgHAEGYAl4AAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQlYgZgHzGAAD1QA0eJxjYGBgZACC2wqnqkH0I10WYRgNADuUBI4AAA==')format("woff");}.ff16{font-family:ff16;line-height:0.698000;font-style:normal;font-weight:normal;visibility:visible;}
.m0{transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);-ms-transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);-webkit-transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);}
.m1{transform:none;-ms-transform:none;-webkit-transform:none;}
2024-02-04 08:44:36 +01:00
.v0{vertical-align:0.000000px;}
.ls0{letter-spacing:0.000000px;}
.sc_{text-shadow:none;}
.sc0{text-shadow:-0.015em 0 transparent,0 0.015em transparent,0.015em 0 transparent,0 -0.015em transparent;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.sc_{-webkit-text-stroke:0px transparent;}
.sc0{-webkit-text-stroke:0.015em transparent;text-shadow:none;}
}
.ws0{word-spacing:0.000000px;}
._f{margin-left:-9.022504px;}
._3{margin-left:-5.537550px;}
._8{margin-left:-3.844782px;}
._5{margin-left:-1.818300px;}
._d{width:1.115811px;}
._0{width:3.073600px;}
._19{width:6.240614px;}
2024-03-31 01:05:40 +01:00
._17{width:11.796262px;}
2024-02-04 08:44:36 +01:00
._c{width:13.270183px;}
._10{width:14.845978px;}
._9{width:16.116719px;}
2024-03-31 01:05:40 +01:00
._21{width:17.130542px;}
2024-02-04 08:44:36 +01:00
._a{width:18.429016px;}
2024-03-31 01:05:40 +01:00
._e{width:20.134647px;}
2024-02-04 08:44:36 +01:00
._7{width:21.691454px;}
2024-03-31 01:05:40 +01:00
._30{width:22.698970px;}
._2f{width:23.935420px;}
2024-02-04 08:44:36 +01:00
._1a{width:25.034189px;}
2024-03-31 01:05:40 +01:00
._29{width:26.188982px;}
._31{width:27.416743px;}
2024-02-04 08:44:36 +01:00
._6{width:29.836650px;}
._4{width:31.241700px;}
._b{width:32.418280px;}
2024-03-31 01:05:40 +01:00
._2c{width:34.680779px;}
2024-02-04 08:44:36 +01:00
._1{width:36.288314px;}
2024-03-31 01:05:40 +01:00
._12{width:37.660800px;}
2024-02-04 08:44:36 +01:00
._2{width:40.911750px;}
2024-03-31 01:05:40 +01:00
._3a{width:45.818220px;}
._2d{width:50.807887px;}
._25{width:56.488320px;}
._2b{width:67.745850px;}
._11{width:75.318560px;}
._16{width:93.642841px;}
._32{width:102.243793px;}
._13{width:112.976640px;}
._24{width:119.217254px;}
._20{width:131.296601px;}
._22{width:132.606448px;}
._41{width:136.088725px;}
._38{width:150.129561px;}
2024-02-04 08:44:36 +01:00
._1c{width:151.434128px;}
2024-03-31 01:05:40 +01:00
._1f{width:168.955481px;}
._40{width:186.289491px;}
._3c{width:187.787641px;}
._18{width:206.615961px;}
._1d{width:225.844225px;}
._1e{width:244.273241px;}
._15{width:245.583568px;}
._3f{width:254.054908px;}
._43{width:263.610240px;}
._23{width:282.842344px;}
._2e{width:320.894608px;}
._45{width:357.757120px;}
._3e{width:433.074560px;}
._46{width:451.905120px;}
._44{width:470.731040px;}
2024-02-04 08:44:36 +01:00
._1b{width:489.963624px;}
2024-03-31 01:05:40 +01:00
._28{width:537.214473px;}
._36{width:573.331940px;}
._3b{width:602.538560px;}
._2a{width:640.198560px;}
._37{width:673.754212px;}
._35{width:795.498954px;}
._26{width:809.661120px;}
._27{width:903.613217px;}
._33{width:934.560731px;}
._34{width:967.807992px;}
._14{width:982.719582px;}
._42{width:1186.885077px;}
._3d{width:1227.789454px;}
._39{width:1236.524795px;}
.fcc{color:transparent;}
2024-02-04 08:44:36 +01:00
.fcb{color:rgb(57,75,79);}
2024-03-31 01:05:40 +01:00
.fca{color:rgb(186,33,33);}
2024-02-04 08:44:36 +01:00
.fc9{color:rgb(16,136,110);}
.fc7{color:rgb(176,0,64);}
2024-03-31 01:05:40 +01:00
.fc6{color:rgb(61,122,122);}
.fc8{color:rgb(156,102,0);}
.fc5{color:rgb(0,0,255);}
2024-02-04 08:44:36 +01:00
.fc3{color:rgb(0,128,0);}
.fc4{color:rgb(102,102,102);}
2024-03-31 01:05:40 +01:00
.fc2{color:rgb(255,255,255);}
.fc1{color:rgb(250,250,250);}
.fc0{color:rgb(35,55,59);}
2024-02-04 08:44:36 +01:00
.fs9{font-size:23.910400px;}
.fs6{font-size:27.895200px;}
.fs5{font-size:31.880400px;}
.fs8{font-size:35.865600px;}
.fs4{font-size:39.850400px;}
.fs7{font-size:43.636400px;}
.fs3{font-size:47.820800px;}
.fs2{font-size:57.384800px;}
.fs1{font-size:82.650000px;}
.fs0{font-size:99.148400px;}
2024-03-31 01:05:40 +01:00
.y25d{bottom:-16.661000px;}
.y0{bottom:-0.500000px;}
.y1f7{bottom:3.416000px;}
.y179{bottom:6.018000px;}
.y1ed{bottom:7.105000px;}
.y49{bottom:7.409000px;}
.y15b{bottom:7.427000px;}
.y1ce{bottom:8.310000px;}
.y19a{bottom:8.599000px;}
.y209{bottom:8.894000px;}
.yf0{bottom:10.005000px;}
.y1bd{bottom:10.303000px;}
.y1fd{bottom:11.059000px;}
.yd{bottom:13.018000px;}
.y168{bottom:13.087000px;}
.y1a5{bottom:13.755000px;}
.y1f6{bottom:14.026000px;}
.y11a{bottom:14.358000px;}
.ye2{bottom:15.747000px;}
.y146{bottom:17.351000px;}
.y229{bottom:17.750000px;}
.y215{bottom:17.834000px;}
.y1ec{bottom:17.989000px;}
.y13d{bottom:18.462000px;}
.y1cd{bottom:19.194000px;}
.yfb{bottom:19.344000px;}
.y173{bottom:19.747000px;}
.y48{bottom:20.011000px;}
.y1dc{bottom:20.022000px;}
.y150{bottom:20.029000px;}
.yef{bottom:20.890000px;}
.y1bc{bottom:21.187000px;}
.y199{bottom:21.202000px;}
.y208{bottom:21.496000px;}
.y122{bottom:21.714000px;}
.y1fc{bottom:23.662000px;}
.y149{bottom:24.045000px;}
.y1f5{bottom:24.637000px;}
.y178{bottom:25.773000px;}
.y106{bottom:25.804000px;}
.y1a4{bottom:26.357000px;}
.ye1{bottom:28.350000px;}
.y119{bottom:29.939000px;}
.y1cc{bottom:30.078000px;}
.y228{bottom:30.352000px;}
.y24b{bottom:30.408000px;}
.y214{bottom:30.437000px;}
.yee{bottom:31.774000px;}
.ya7{bottom:31.947000px;}
.y1bb{bottom:32.071000px;}
.y47{bottom:32.614000px;}
.y14f{bottom:32.632000px;}
.y145{bottom:32.933000px;}
.y198{bottom:33.804000px;}
.y207{bottom:34.099000px;}
.y7{bottom:34.444000px;}
.ycb{bottom:34.995000px;}
.y172{bottom:35.328000px;}
.y23d{bottom:35.502000px;}
.y1fb{bottom:36.265000px;}
.y1db{bottom:36.726000px;}
.y32{bottom:36.783000px;}
.y121{bottom:37.295000px;}
.y1eb{bottom:39.757000px;}
.y13c{bottom:40.230000px;}
.y67{bottom:40.253000px;}
.ye0{bottom:40.953000px;}
.y1cb{bottom:40.963000px;}
.y24{bottom:41.340000px;}
.yed{bottom:42.658000px;}
.y1ba{bottom:42.955000px;}
.y24a{bottom:43.011000px;}
.y213{bottom:43.039000px;}
.yf9{bottom:43.442000px;}
.y15f{bottom:44.115000px;}
.ya6{bottom:44.550000px;}
.y17f{bottom:44.921000px;}
.ybf{bottom:45.217000px;}
.y5d{bottom:45.235000px;}
.y118{bottom:45.521000px;}
.yb2{bottom:45.707000px;}
.y1f4{bottom:46.143000px;}
.ybd{bottom:46.485000px;}
.y252{bottom:46.627000px;}
.yd6{bottom:46.756000px;}
.yca{bottom:47.598000px;}
.y1da{bottom:47.610000px;}
.y23c{bottom:48.104000px;}
.y12c{bottom:48.606000px;}
.y105{bottom:48.719000px;}
.y1fa{bottom:48.867000px;}
.y206{bottom:48.943000px;}
.y31{bottom:49.386000px;}
.y1ea{bottom:50.641000px;}
.y13b{bottom:51.114000px;}
.y6{bottom:51.119000px;}
.y9b{bottom:51.262000px;}
.y1a3{bottom:51.563000px;}
.y1ca{bottom:51.847000px;}
.y66{bottom:52.856000px;}
.y120{bottom:52.877000px;}
.yec{bottom:53.542000px;}
.ydf{bottom:53.555000px;}
.y21e{bottom:54.847000px;}
.y18e{bottom:55.553000px;}
.y227{bottom:55.558000px;}
.y249{bottom:55.613000px;}
.y212{bottom:55.642000px;}
.y1a{bottom:55.677000px;}
.y3b{bottom:56.108000px;}
.y25c{bottom:56.639000px;}
.y15e{bottom:56.718000px;}
.y14b{bottom:57.152000px;}
.y159{bottom:57.532000px;}
.y10e{bottom:57.717000px;}
.y53{bottom:57.762000px;}
.y46{bottom:57.819000px;}
.y5c{bottom:57.837000px;}
.y11d{bottom:57.897000px;}
.yb1{bottom:58.310000px;}
.y81{bottom:58.492000px;}
.y1d9{bottom:58.494000px;}
.y78{bottom:58.691000px;}
.y14{bottom:58.884000px;}
.y197{bottom:59.010000px;}
.y251{bottom:59.229000px;}
.y1b{bottom:59.292000px;}
.yd5{bottom:59.359000px;}
.y233{bottom:59.617000px;}
.yc9{bottom:60.200000px;}
.y23{bottom:60.543000px;}
.y23b{bottom:60.707000px;}
.y177{bottom:61.230000px;}
.y104{bottom:61.322000px;}
.y171{bottom:61.346000px;}
.y167{bottom:61.359000px;}
.y1f9{bottom:61.470000px;}
.yf8{bottom:61.499000px;}
.y1e9{bottom:61.525000px;}
.y1f3{bottom:61.725000px;}
.y30{bottom:61.989000px;}
.y13a{bottom:61.999000px;}
.y1c9{bottom:62.731000px;}
.y9a{bottom:63.864000px;}
.y1a2{bottom:64.165000px;}
.y1b9{bottom:64.723000px;}
.y65{bottom:65.459000px;}
.yde{bottom:66.158000px;}
.y1ad{bottom:66.283000px;}
.yc{bottom:66.794000px;}
.y21d{bottom:67.450000px;}
.ybc{bottom:68.044000px;}
.y117{bottom:68.076000px;}
.y226{bottom:68.160000px;}
.y248{bottom:68.216000px;}
.y11f{bottom:68.458000px;}
.y3a{bottom:68.711000px;}
.y25b{bottom:69.242000px;}
.y15d{bottom:69.321000px;}
.y1d8{bottom:69.379000px;}
.ya5{bottom:69.755000px;}
.y211{bottom:69.819000px;}
.y89{bottom:70.126000px;}
.y158{bottom:70.135000px;}
.y205{bottom:70.263000px;}
.y52{bottom:70.365000px;}
.y45{bottom:70.422000px;}
.y5b{bottom:70.440000px;}
.y91{bottom:70.499000px;}
.y196{bottom:71.612000px;}
.y250{bottom:71.832000px;}
.yd4{bottom:71.961000px;}
.y232{bottom:72.220000px;}
.y1e8{bottom:72.410000px;}
.yc8{bottom:72.803000px;}
.y139{bottom:72.883000px;}
.y23a{bottom:73.310000px;}
.y1c8{bottom:73.615000px;}
.y10d{bottom:73.757000px;}
.y12b{bottom:73.812000px;}
.y2f{bottom:74.591000px;}
.y19{bottom:74.880000px;}
.yeb{bottom:75.310000px;}
.y1b8{bottom:75.607000px;}
.y186{bottom:76.427000px;}
.y1f8{bottom:76.644000px;}
.y1a1{bottom:76.768000px;}
.yf7{bottom:77.081000px;}
.y1f2{bottom:77.281000px;}
.yb0{bottom:77.805000px;}
.ydd{bottom:78.761000px;}
.y22{bottom:79.746000px;}
.y21c{bottom:80.053000px;}
.y18d{bottom:80.758000px;}
.y225{bottom:80.763000px;}
.y247{bottom:80.819000px;}
.y176{bottom:81.056000px;}
.y25a{bottom:81.844000px;}
.ya4{bottom:82.358000px;}
.y17e{bottom:82.729000px;}
.y204{bottom:82.866000px;}
.y44{bottom:83.025000px;}
.y14e{bottom:83.043000px;}
.y116{bottom:83.658000px;}
.y80{bottom:83.697000px;}
.y138{bottom:83.767000px;}
.y77{bottom:83.896000px;}
.y195{bottom:84.215000px;}
.y24f{bottom:84.435000px;}
.y1c7{bottom:84.499000px;}
.yd3{bottom:84.564000px;}
.y231{bottom:84.822000px;}
.y11e{bottom:85.011000px;}
.y148{bottom:85.406000px;}
.y239{bottom:85.912000px;}
.yea{bottom:86.194000px;}
.y6d{bottom:86.303000px;}
.y12a{bottom:86.414000px;}
.y1b7{bottom:86.492000px;}
.y103{bottom:86.527000px;}
.y166{bottom:86.565000px;}
.y144{bottom:86.834000px;}
.ya8{bottom:87.194000px;}
.y170{bottom:87.363000px;}
.y99{bottom:89.070000px;}
.y15c{bottom:89.146000px;}
.y1a0{bottom:89.371000px;}
.y10c{bottom:89.796000px;}
.y64{bottom:90.664000px;}
.y1d7{bottom:91.147000px;}
.y1ac{bottom:91.488000px;}
.ybb{bottom:92.069000px;}
.y143{bottom:92.444000px;}
.yf6{bottom:92.662000px;}
.y224{bottom:93.366000px;}
.y246{bottom:93.421000px;}
.y39{bottom:93.916000px;}
.y18{bottom:94.083000px;}
.y1e7{bottom:94.178000px;}
.y259{bottom:94.447000px;}
.y137{bottom:94.651000px;}
.ya3{bottom:94.960000px;}
.y88{bottom:95.331000px;}
.y17d{bottom:95.332000px;}
.y157{bottom:95.340000px;}
.y1c6{bottom:95.383000px;}
.y203{bottom:95.469000px;}
.y51{bottom:95.570000px;}
.ybe{bottom:95.627000px;}
.y5a{bottom:95.645000px;}
.y90{bottom:95.705000px;}
.y7f{bottom:96.300000px;}
.y76{bottom:96.499000px;}
.y194{bottom:96.818000px;}
.y13{bottom:96.924000px;}
.ye9{bottom:97.078000px;}
.y1b6{bottom:97.376000px;}
.y230{bottom:97.425000px;}
.yc7{bottom:98.008000px;}
.y210{bottom:98.113000px;}
.y21b{bottom:98.215000px;}
.y1f1{bottom:98.816000px;}
.y6c{bottom:98.906000px;}
.y21{bottom:98.949000px;}
.y129{bottom:99.017000px;}
.y102{bottom:99.130000px;}
.y165{bottom:99.167000px;}
.y115{bottom:99.239000px;}
.yaf{bottom:99.461000px;}
.y2e{bottom:99.797000px;}
.y185{bottom:101.633000px;}
.y98{bottom:101.672000px;}
.y1d6{bottom:102.031000px;}
.y18c{bottom:102.576000px;}
.y16f{bottom:102.945000px;}
.y63{bottom:103.267000px;}
.y6f{bottom:103.877000px;}
.ydc{bottom:103.966000px;}
.y1ab{bottom:104.091000px;}
.y1e6{bottom:105.062000px;}
.y136{bottom:105.535000px;}
.y10b{bottom:105.836000px;}
.y223{bottom:105.968000px;}
.y245{bottom:106.024000px;}
.y1c5{bottom:106.267000px;}
.y238{bottom:106.442000px;}
.y38{bottom:106.519000px;}
.y258{bottom:107.050000px;}
.y14a{bottom:107.563000px;}
.y87{bottom:107.934000px;}
.y156{bottom:107.943000px;}
.ye8{bottom:107.963000px;}
.y142{bottom:108.025000px;}
.y202{bottom:108.071000px;}
.y50{bottom:108.173000px;}
.y43{bottom:108.230000px;}
.yf5{bottom:108.244000px;}
.y59{bottom:108.248000px;}
.y1b5{bottom:108.260000px;}
.y8f{bottom:108.307000px;}
.y5{bottom:108.519000px;}
.y193{bottom:109.420000px;}
.yd2{bottom:109.769000px;}
.y22f{bottom:110.028000px;}
.yc6{bottom:110.611000px;}
.y20f{bottom:110.716000px;}
.y128{bottom:111.620000px;}
.y101{bottom:111.732000px;}
.y164{bottom:111.770000px;}
.y2d{bottom:112.399000px;}
.y184{bottom:114.235000px;}
.y1f0{bottom:114.397000px;}
.y19f{bottom:114.576000px;}
.y1e5{bottom:115.946000px;}
.y12{bottom:116.127000px;}
.y24e{bottom:116.130000px;}
.y135{bottom:116.419000px;}
.ydb{bottom:116.569000px;}
.y1aa{bottom:116.693000px;}
.y1c4{bottom:117.152000px;}
.y175{bottom:117.674000px;}
.y20{bottom:118.152000px;}
.y18b{bottom:118.158000px;}
.y16e{bottom:118.526000px;}
.y237{bottom:119.044000px;}
.y257{bottom:119.652000px;}
.ya2{bottom:120.166000px;}
.y86{bottom:120.537000px;}
.y155{bottom:120.546000px;}
.y4f{bottom:120.776000px;}
.y42{bottom:120.833000px;}
.y14d{bottom:120.851000px;}
.y11c{bottom:120.910000px;}
.yb4{bottom:121.063000px;}
.y7e{bottom:121.505000px;}
.y75{bottom:121.704000px;}
.y114{bottom:121.794000px;}
.y192{bottom:122.023000px;}
.y201{bottom:122.248000px;}
.yd1{bottom:122.372000px;}
.y22e{bottom:122.630000px;}
.yc5{bottom:123.214000px;}
.y20e{bottom:123.318000px;}
.y141{bottom:123.607000px;}
.y1d5{bottom:123.799000px;}
.yf4{bottom:123.825000px;}
.y6b{bottom:124.111000px;}
.y100{bottom:124.335000px;}
.y163{bottom:124.373000px;}
.yae{bottom:124.666000px;}
.y2c{bottom:125.002000px;}
.y244{bottom:126.054000px;}
.y1e4{bottom:126.830000px;}
.y183{bottom:126.838000px;}
.y97{bottom:126.878000px;}
.y19e{bottom:127.179000px;}
.y134{bottom:127.303000px;}
.yb{bottom:127.495000px;}
.y1c3{bottom:128.036000px;}
.y21a{bottom:128.291000px;}
.y62{bottom:128.472000px;}
.yba{bottom:128.772000px;}
.yda{bottom:129.171000px;}
.y1a9{bottom:129.296000px;}
.ye7{bottom:129.731000px;}
.y1ef{bottom:129.979000px;}
.y1b4{bottom:130.028000px;}
.y4{bottom:131.507000px;}
.y236{bottom:131.647000px;}
.y37{bottom:131.724000px;}
.y256{bottom:132.255000px;}
.ya1{bottom:132.768000px;}
.y17c{bottom:133.140000px;}
.y174{bottom:133.255000px;}
.y4e{bottom:133.378000px;}
.y41{bottom:133.435000px;}
.y58{bottom:133.453000px;}
.y8e{bottom:133.513000px;}
.y222{bottom:133.959000px;}
.y7d{bottom:134.108000px;}
.y74{bottom:134.307000px;}
.y1d4{bottom:134.683000px;}
.y22d{bottom:135.233000px;}
.y11{bottom:135.330000px;}
.yc4{bottom:135.816000px;}
.y20d{bottom:135.921000px;}
.y6a{bottom:136.714000px;}
.y127{bottom:136.825000px;}
.yff{bottom:136.938000px;}
.y162{bottom:136.975000px;}
.yad{bottom:137.269000px;}
.y1f{bottom:137.354000px;}
.y113{bottom:137.376000px;}
.y2b{bottom:137.605000px;}
.y1e3{bottom:137.714000px;}
.y133{bottom:138.187000px;}
.y25{bottom:138.248000px;}
.y243{bottom:138.657000px;}
.y1c2{bottom:138.920000px;}
.y140{bottom:139.188000px;}
.y182{bottom:139.441000px;}
.y96{bottom:139.480000px;}
.y19d{bottom:139.781000px;}
.ye6{bottom:140.615000px;}
.y219{bottom:140.894000px;}
.y1b3{bottom:140.912000px;}
.y61{bottom:141.075000px;}
.yb9{bottom:141.375000px;}
.yd9{bottom:141.774000px;}
.y17{bottom:141.943000px;}
.y10a{bottom:142.133000px;}
.y235{bottom:144.250000px;}
.y36{bottom:144.327000px;}
.y16d{bottom:144.658000px;}
.y255{bottom:144.858000px;}
.ya0{bottom:145.371000px;}
.y1d3{bottom:145.567000px;}
.y85{bottom:145.742000px;}
.y154{bottom:145.751000px;}
.y200{bottom:145.849000px;}
.y40{bottom:146.038000px;}
.y57{bottom:146.056000px;}
.y8d{bottom:146.115000px;}
.y1ee{bottom:146.531000px;}
.y221{bottom:146.561000px;}
.ya{bottom:146.698000px;}
.y7c{bottom:146.711000px;}
.y73{bottom:146.910000px;}
.y191{bottom:147.228000px;}
.y3{bottom:147.547000px;}
.yd0{bottom:147.577000px;}
.y22c{bottom:147.836000px;}
.y20c{bottom:148.524000px;}
.y24d{bottom:148.544000px;}
.y1e2{bottom:148.598000px;}
.y132{bottom:149.072000px;}
.y69{bottom:149.316000px;}
.y126{bottom:149.428000px;}
.yfe{bottom:149.540000px;}
.y1c1{bottom:149.804000px;}
.yac{bottom:149.871000px;}
.y2a{bottom:150.207000px;}
.y242{bottom:151.260000px;}
.ye5{bottom:151.499000px;}
.y1b2{bottom:151.796000px;}
.y95{bottom:152.083000px;}
.y19c{bottom:152.384000px;}
.y112{bottom:152.957000px;}
.yb8{bottom:153.978000px;}
.yd8{bottom:154.377000px;}
.y1a8{bottom:154.501000px;}
.y10{bottom:154.533000px;}
.yc3{bottom:154.975000px;}
.yb3{bottom:155.434000px;}
.y18a{bottom:155.607000px;}
.y13f{bottom:156.011000px;}
.y1e{bottom:156.557000px;}
.y234{bottom:156.852000px;}
.y16c{bottom:157.261000px;}
.y254{bottom:157.460000px;}
.yf3{bottom:157.813000px;}
.y9f{bottom:157.974000px;}
.y109{bottom:158.173000px;}
.y84{bottom:158.345000px;}
.y153{bottom:158.354000px;}
.y1ff{bottom:158.451000px;}
.y4d{bottom:158.584000px;}
.yc0{bottom:158.641000px;}
.y14c{bottom:158.659000px;}
.y8c{bottom:158.718000px;}
.y161{bottom:158.793000px;}
.y220{bottom:159.164000px;}
.y7b{bottom:159.313000px;}
.y1e1{bottom:159.483000px;}
.y72{bottom:159.512000px;}
.y190{bottom:159.831000px;}
.y131{bottom:159.956000px;}
.ycf{bottom:160.180000px;}
.y1c0{bottom:160.688000px;}
.y16{bottom:161.146000px;}
.y218{bottom:162.045000px;}
.yfd{bottom:162.143000px;}
.ye4{bottom:162.383000px;}
.yab{bottom:162.474000px;}
.y1b1{bottom:162.680000px;}
.y20b{bottom:162.701000px;}
.y29{bottom:162.810000px;}
.y241{bottom:163.862000px;}
.y181{bottom:164.646000px;}
.y94{bottom:164.686000px;}
.y35{bottom:165.478000px;}
.y9{bottom:165.900000px;}
.y60{bottom:166.280000px;}
.yb7{bottom:166.580000px;}
.y1a7{bottom:167.104000px;}
.y1d2{bottom:167.336000px;}
.y189{bottom:168.210000px;}
.y19b{bottom:168.554000px;}
.y1e0{bottom:170.367000px;}
.y68{bottom:170.467000px;}
.y147{bottom:170.556000px;}
.y9e{bottom:170.576000px;}
.y83{bottom:170.948000px;}
.y152{bottom:170.957000px;}
.y4c{bottom:171.186000px;}
.y3f{bottom:171.243000px;}
.y56{bottom:171.261000px;}
.y8b{bottom:171.321000px;}
.y21f{bottom:171.767000px;}
.y18f{bottom:172.434000px;}
.y6e{bottom:172.619000px;}
.y1fe{bottom:172.629000px;}
.yce{bottom:172.783000px;}
.y22b{bottom:173.041000px;}
.ye3{bottom:173.267000px;}
.yd7{bottom:173.535000px;}
.yf{bottom:173.736000px;}
.y108{bottom:174.212000px;}
.y125{bottom:174.633000px;}
.yaa{bottom:175.077000px;}
.y28{bottom:175.413000px;}
.y111{bottom:175.513000px;}
.y1d{bottom:175.760000px;}
.yc2{bottom:176.011000px;}
.yf2{bottom:176.383000px;}
.y240{bottom:176.465000px;}
.y180{bottom:177.249000px;}
.y253{bottom:177.286000px;}
.y93{bottom:177.288000px;}
.y1d1{bottom:178.220000px;}
.y16b{bottom:178.832000px;}
.y5f{bottom:178.883000px;}
.y217{bottom:179.019000px;}
.yb6{bottom:179.183000px;}
.y34{bottom:179.226000px;}
.y15{bottom:180.349000px;}
.y7a{bottom:180.464000px;}
.y71{bottom:180.664000px;}
.y24c{bottom:180.906000px;}
.y130{bottom:181.724000px;}
.y1bf{bottom:182.456000px;}
.yfa{bottom:183.179000px;}
.y82{bottom:183.550000px;}
.y4b{bottom:183.789000px;}
.y3e{bottom:183.846000px;}
.y55{bottom:183.864000px;}
.y8a{bottom:183.923000px;}
.y1b0{bottom:184.449000px;}
.ycd{bottom:185.385000px;}
.y2{bottom:185.673000px;}
.y20a{bottom:187.234000px;}
.y124{bottom:187.236000px;}
.yfc{bottom:187.348000px;}
.ya9{bottom:187.679000px;}
.y27{bottom:188.015000px;}
.y1a6{bottom:188.255000px;}
.y1d0{bottom:189.104000px;}
.y188{bottom:189.361000px;}
.y107{bottom:190.252000px;}
.y110{bottom:191.094000px;}
.yc1{bottom:191.592000px;}
.y1df{bottom:192.135000px;}
.y160{bottom:192.432000px;}
.y12f{bottom:192.608000px;}
.ye{bottom:192.939000px;}
.y1be{bottom:193.340000px;}
.y22a{bottom:194.174000px;}
.y16a{bottom:194.414000px;}
.y216{bottom:194.600000px;}
.y1c{bottom:194.963000px;}
.y1af{bottom:195.333000px;}
.yf1{bottom:195.426000px;}
.y23f{bottom:195.623000px;}
.y9d{bottom:195.782000px;}
.y79{bottom:196.046000px;}
.y17b{bottom:196.153000px;}
.y151{bottom:196.162000px;}
.y70{bottom:196.245000px;}
.y4a{bottom:196.392000px;}
.y3d{bottom:196.449000px;}
.y15a{bottom:196.467000px;}
.y11b{bottom:196.526000px;}
.y33{bottom:198.429000px;}
.y123{bottom:199.839000px;}
.yb5{bottom:200.334000px;}
.y187{bottom:201.964000px;}
.y92{bottom:202.494000px;}
.y1de{bottom:203.019000px;}
.y12e{bottom:203.492000px;}
.y5e{bottom:204.088000px;}
.y1{bottom:206.295000px;}
.ycc{bottom:206.536000px;}
.y10f{bottom:206.676000px;}
.y26{bottom:207.174000px;}
.y9c{bottom:208.384000px;}
.y17a{bottom:208.756000px;}
.y3c{bottom:209.051000px;}
.y54{bottom:209.069000px;}
.y23e{bottom:210.153000px;}
.y169{bottom:210.777000px;}
.y1cf{bottom:210.872000px;}
.y1ae{bottom:212.155000px;}
.y12d{bottom:214.376000px;}
.y1dd{bottom:215.856000px;}
.y8{bottom:236.149000px;}
.y13e{bottom:240.488000px;}
2024-02-04 08:44:36 +01:00
.h12{height:14.417971px;}
.ha{height:19.359269px;}
.h11{height:22.093117px;}
.he{height:22.124998px;}
.h9{height:23.910300px;}
.hc{height:24.890726px;}
.hd{height:25.321114px;}
.h6{height:29.887800px;}
.hf{height:31.243662px;}
.hb{height:32.727300px;}
.h5{height:33.713664px;}
.h10{height:33.761485px;}
.h7{height:35.865600px;}
.h4{height:40.456284px;}
.h8{height:43.038600px;}
.h3{height:58.268250px;}
.h2{height:74.361300px;}
2024-03-31 01:05:40 +01:00
.h0{height:255.118000px;}
.h1{height:255.500000px;}
.w0{width:453.543000px;}
.w1{width:454.000000px;}
2024-02-04 08:44:36 +01:00
.x0{left:0.000000px;}
2024-03-31 01:05:40 +01:00
.x5{left:10.667000px;}
.x1{left:28.346000px;}
.xb{left:31.335000px;}
.x6{left:34.488000px;}
.x10{left:36.225000px;}
.x26{left:37.543000px;}
.x29{left:40.531000px;}
.xe{left:45.457000px;}
.x25{left:46.812000px;}
.x11{left:48.272000px;}
.x7{left:50.486000px;}
.x24{left:52.540000px;}
.x2{left:57.349000px;}
.x12{left:65.208000px;}
.x13{left:67.724000px;}
.x14{left:68.994000px;}
.x27{left:71.983000px;}
.x1a{left:73.701000px;}
.x3{left:79.394000px;}
.x19{left:83.116000px;}
.xa{left:106.772000px;}
.x20{left:110.345000px;}
.xd{left:111.360000px;}
.x21{left:130.189000px;}
.xf{left:134.897000px;}
.x1b{left:136.993000px;}
.x17{left:139.604000px;}
.x22{left:146.460000px;}
.x18{left:149.791000px;}
.x9{left:153.655000px;}
.x15{left:158.359000px;}
.x1e{left:176.976000px;}
.x1d{left:194.111000px;}
.x1f{left:205.070000px;}
.x28{left:238.458000px;}
.x23{left:249.838000px;}
.x16{left:261.306000px;}
.x4{left:378.705000px;}
.x1c{left:418.767000px;}
.xc{left:424.403000px;}
.x8{left:428.637000px;}
2024-02-04 08:44:36 +01:00
@media print{
.v0{vertical-align:0.000000pt;}
.ls0{letter-spacing:0.000000pt;}
.ws0{word-spacing:0.000000pt;}
2024-03-31 01:05:40 +01:00
._f{margin-left:-12.030006pt;}
._3{margin-left:-7.383400pt;}
._8{margin-left:-5.126375pt;}
._5{margin-left:-2.424400pt;}
._d{width:1.487748pt;}
._0{width:4.098134pt;}
._19{width:8.320819pt;}
._17{width:15.728349pt;}
._c{width:17.693578pt;}
._10{width:19.794638pt;}
._9{width:21.488959pt;}
._21{width:22.840722pt;}
._a{width:24.572021pt;}
._e{width:26.846196pt;}
._7{width:28.921939pt;}
._30{width:30.265293pt;}
._2f{width:31.913893pt;}
._1a{width:33.378918pt;}
._29{width:34.918643pt;}
._31{width:36.555658pt;}
._6{width:39.782200pt;}
._4{width:41.655600pt;}
._b{width:43.224373pt;}
._2c{width:46.241038pt;}
._1{width:48.384419pt;}
._12{width:50.214400pt;}
._2{width:54.549000pt;}
._3a{width:61.090960pt;}
._2d{width:67.743849pt;}
._25{width:75.317760pt;}
._2b{width:90.327800pt;}
._11{width:100.424747pt;}
._16{width:124.857122pt;}
._32{width:136.325057pt;}
._13{width:150.635520pt;}
._24{width:158.956339pt;}
._20{width:175.062135pt;}
._22{width:176.808597pt;}
._41{width:181.451634pt;}
._38{width:200.172748pt;}
._1c{width:201.912171pt;}
._1f{width:225.273975pt;}
._40{width:248.385988pt;}
._3c{width:250.383522pt;}
._18{width:275.487948pt;}
._1d{width:301.125634pt;}
._1e{width:325.697655pt;}
._15{width:327.444757pt;}
._3f{width:338.739877pt;}
._43{width:351.480320pt;}
._23{width:377.123125pt;}
._2e{width:427.859477pt;}
._45{width:477.009493pt;}
._3e{width:577.432747pt;}
._46{width:602.540160pt;}
._44{width:627.641387pt;}
._1b{width:653.284832pt;}
._28{width:716.285965pt;}
._36{width:764.442587pt;}
._3b{width:803.384747pt;}
._2a{width:853.598080pt;}
._37{width:898.338950pt;}
._35{width:1060.665273pt;}
._26{width:1079.548160pt;}
._27{width:1204.817622pt;}
._33{width:1246.080975pt;}
._34{width:1290.410656pt;}
._14{width:1310.292776pt;}
._42{width:1582.513436pt;}
._3d{width:1637.052606pt;}
._39{width:1648.699726pt;}
.fs9{font-size:31.880533pt;}
.fs6{font-size:37.193600pt;}
.fs5{font-size:42.507200pt;}
.fs8{font-size:47.820800pt;}
.fs4{font-size:53.133867pt;}
.fs7{font-size:58.181867pt;}
.fs3{font-size:63.761067pt;}
.fs2{font-size:76.513067pt;}
.fs1{font-size:110.200000pt;}
.fs0{font-size:132.197867pt;}
.y25d{bottom:-22.214667pt;}
2024-02-04 08:44:36 +01:00
.y0{bottom:-0.666667pt;}
2024-03-31 01:05:40 +01:00
.y1f7{bottom:4.554667pt;}
.y179{bottom:8.024000pt;}
.y1ed{bottom:9.473333pt;}
.y49{bottom:9.878667pt;}
.y15b{bottom:9.902667pt;}
.y1ce{bottom:11.080000pt;}
.y19a{bottom:11.465333pt;}
.y209{bottom:11.858667pt;}
.yf0{bottom:13.340000pt;}
.y1bd{bottom:13.737333pt;}
.y1fd{bottom:14.745333pt;}
.yd{bottom:17.357333pt;}
.y168{bottom:17.449333pt;}
.y1a5{bottom:18.340000pt;}
.y1f6{bottom:18.701333pt;}
.y11a{bottom:19.144000pt;}
.ye2{bottom:20.996000pt;}
.y146{bottom:23.134667pt;}
.y229{bottom:23.666667pt;}
.y215{bottom:23.778667pt;}
.y1ec{bottom:23.985333pt;}
.y13d{bottom:24.616000pt;}
.y1cd{bottom:25.592000pt;}
.yfb{bottom:25.792000pt;}
.y173{bottom:26.329333pt;}
.y48{bottom:26.681333pt;}
.y1dc{bottom:26.696000pt;}
.y150{bottom:26.705333pt;}
.yef{bottom:27.853333pt;}
.y1bc{bottom:28.249333pt;}
.y199{bottom:28.269333pt;}
.y208{bottom:28.661333pt;}
.y122{bottom:28.952000pt;}
.y1fc{bottom:31.549333pt;}
.y149{bottom:32.060000pt;}
.y1f5{bottom:32.849333pt;}
.y178{bottom:34.364000pt;}
.y106{bottom:34.405333pt;}
.y1a4{bottom:35.142667pt;}
.ye1{bottom:37.800000pt;}
.y119{bottom:39.918667pt;}
.y1cc{bottom:40.104000pt;}
.y228{bottom:40.469333pt;}
.y24b{bottom:40.544000pt;}
.y214{bottom:40.582667pt;}
.yee{bottom:42.365333pt;}
.ya7{bottom:42.596000pt;}
.y1bb{bottom:42.761333pt;}
.y47{bottom:43.485333pt;}
.y14f{bottom:43.509333pt;}
.y145{bottom:43.910667pt;}
.y198{bottom:45.072000pt;}
.y207{bottom:45.465333pt;}
2024-02-04 08:44:36 +01:00
.y7{bottom:45.925333pt;}
2024-03-31 01:05:40 +01:00
.ycb{bottom:46.660000pt;}
.y172{bottom:47.104000pt;}
.y23d{bottom:47.336000pt;}
.y1fb{bottom:48.353333pt;}
.y1db{bottom:48.968000pt;}
.y32{bottom:49.044000pt;}
.y121{bottom:49.726667pt;}
.y1eb{bottom:53.009333pt;}
.y13c{bottom:53.640000pt;}
.y67{bottom:53.670667pt;}
.ye0{bottom:54.604000pt;}
.y1cb{bottom:54.617333pt;}
.y24{bottom:55.120000pt;}
.yed{bottom:56.877333pt;}
.y1ba{bottom:57.273333pt;}
.y24a{bottom:57.348000pt;}
.y213{bottom:57.385333pt;}
.yf9{bottom:57.922667pt;}
.y15f{bottom:58.820000pt;}
.ya6{bottom:59.400000pt;}
.y17f{bottom:59.894667pt;}
.ybf{bottom:60.289333pt;}
.y5d{bottom:60.313333pt;}
.y118{bottom:60.694667pt;}
.yb2{bottom:60.942667pt;}
.y1f4{bottom:61.524000pt;}
.ybd{bottom:61.980000pt;}
.y252{bottom:62.169333pt;}
.yd6{bottom:62.341333pt;}
.yca{bottom:63.464000pt;}
.y1da{bottom:63.480000pt;}
.y23c{bottom:64.138667pt;}
.y12c{bottom:64.808000pt;}
.y105{bottom:64.958667pt;}
.y1fa{bottom:65.156000pt;}
.y206{bottom:65.257333pt;}
.y31{bottom:65.848000pt;}
.y1ea{bottom:67.521333pt;}
.y13b{bottom:68.152000pt;}
2024-02-04 08:44:36 +01:00
.y6{bottom:68.158667pt;}
2024-03-31 01:05:40 +01:00
.y9b{bottom:68.349333pt;}
.y1a3{bottom:68.750667pt;}
.y1ca{bottom:69.129333pt;}
.y66{bottom:70.474667pt;}
.y120{bottom:70.502667pt;}
.yec{bottom:71.389333pt;}
.ydf{bottom:71.406667pt;}
.y21e{bottom:73.129333pt;}
.y18e{bottom:74.070667pt;}
.y227{bottom:74.077333pt;}
.y249{bottom:74.150667pt;}
.y212{bottom:74.189333pt;}
.y1a{bottom:74.236000pt;}
.y3b{bottom:74.810667pt;}
.y25c{bottom:75.518667pt;}
.y15e{bottom:75.624000pt;}
.y14b{bottom:76.202667pt;}
.y159{bottom:76.709333pt;}
.y10e{bottom:76.956000pt;}
.y53{bottom:77.016000pt;}
.y46{bottom:77.092000pt;}
.y5c{bottom:77.116000pt;}
.y11d{bottom:77.196000pt;}
.yb1{bottom:77.746667pt;}
.y81{bottom:77.989333pt;}
.y1d9{bottom:77.992000pt;}
.y78{bottom:78.254667pt;}
.y14{bottom:78.512000pt;}
.y197{bottom:78.680000pt;}
.y251{bottom:78.972000pt;}
.y1b{bottom:79.056000pt;}
.yd5{bottom:79.145333pt;}
.y233{bottom:79.489333pt;}
.yc9{bottom:80.266667pt;}
.y23{bottom:80.724000pt;}
.y23b{bottom:80.942667pt;}
.y177{bottom:81.640000pt;}
.y104{bottom:81.762667pt;}
.y171{bottom:81.794667pt;}
.y167{bottom:81.812000pt;}
.y1f9{bottom:81.960000pt;}
.yf8{bottom:81.998667pt;}
.y1e9{bottom:82.033333pt;}
.y1f3{bottom:82.300000pt;}
.y30{bottom:82.652000pt;}
.y13a{bottom:82.665333pt;}
.y1c9{bottom:83.641333pt;}
.y9a{bottom:85.152000pt;}
.y1a2{bottom:85.553333pt;}
.y1b9{bottom:86.297333pt;}
.y65{bottom:87.278667pt;}
.yde{bottom:88.210667pt;}
.y1ad{bottom:88.377333pt;}
.yc{bottom:89.058667pt;}
.y21d{bottom:89.933333pt;}
.ybc{bottom:90.725333pt;}
.y117{bottom:90.768000pt;}
.y226{bottom:90.880000pt;}
.y248{bottom:90.954667pt;}
.y11f{bottom:91.277333pt;}
.y3a{bottom:91.614667pt;}
.y25b{bottom:92.322667pt;}
.y15d{bottom:92.428000pt;}
.y1d8{bottom:92.505333pt;}
.ya5{bottom:93.006667pt;}
.y211{bottom:93.092000pt;}
.y89{bottom:93.501333pt;}
.y158{bottom:93.513333pt;}
.y205{bottom:93.684000pt;}
.y52{bottom:93.820000pt;}
.y45{bottom:93.896000pt;}
.y5b{bottom:93.920000pt;}
.y91{bottom:93.998667pt;}
.y196{bottom:95.482667pt;}
.y250{bottom:95.776000pt;}
.yd4{bottom:95.948000pt;}
.y232{bottom:96.293333pt;}
.y1e8{bottom:96.546667pt;}
.yc8{bottom:97.070667pt;}
.y139{bottom:97.177333pt;}
.y23a{bottom:97.746667pt;}
.y1c8{bottom:98.153333pt;}
.y10d{bottom:98.342667pt;}
.y12b{bottom:98.416000pt;}
.y2f{bottom:99.454667pt;}
.y19{bottom:99.840000pt;}
.yeb{bottom:100.413333pt;}
.y1b8{bottom:100.809333pt;}
.y186{bottom:101.902667pt;}
.y1f8{bottom:102.192000pt;}
.y1a1{bottom:102.357333pt;}
.yf7{bottom:102.774667pt;}
.y1f2{bottom:103.041333pt;}
.yb0{bottom:103.740000pt;}
.ydd{bottom:105.014667pt;}
.y22{bottom:106.328000pt;}
.y21c{bottom:106.737333pt;}
.y18d{bottom:107.677333pt;}
.y225{bottom:107.684000pt;}
.y247{bottom:107.758667pt;}
.y176{bottom:108.074667pt;}
.y25a{bottom:109.125333pt;}
.ya4{bottom:109.810667pt;}
.y17e{bottom:110.305333pt;}
.y204{bottom:110.488000pt;}
.y44{bottom:110.700000pt;}
.y14e{bottom:110.724000pt;}
.y116{bottom:111.544000pt;}
.y80{bottom:111.596000pt;}
.y138{bottom:111.689333pt;}
.y77{bottom:111.861333pt;}
.y195{bottom:112.286667pt;}
.y24f{bottom:112.580000pt;}
.y1c7{bottom:112.665333pt;}
.yd3{bottom:112.752000pt;}
.y231{bottom:113.096000pt;}
.y11e{bottom:113.348000pt;}
.y148{bottom:113.874667pt;}
.y239{bottom:114.549333pt;}
.yea{bottom:114.925333pt;}
.y6d{bottom:115.070667pt;}
.y12a{bottom:115.218667pt;}
.y1b7{bottom:115.322667pt;}
.y103{bottom:115.369333pt;}
.y166{bottom:115.420000pt;}
.y144{bottom:115.778667pt;}
.ya8{bottom:116.258667pt;}
.y170{bottom:116.484000pt;}
.y99{bottom:118.760000pt;}
.y15c{bottom:118.861333pt;}
.y1a0{bottom:119.161333pt;}
.y10c{bottom:119.728000pt;}
.y64{bottom:120.885333pt;}
.y1d7{bottom:121.529333pt;}
.y1ac{bottom:121.984000pt;}
.ybb{bottom:122.758667pt;}
.y143{bottom:123.258667pt;}
.yf6{bottom:123.549333pt;}
.y224{bottom:124.488000pt;}
.y246{bottom:124.561333pt;}
.y39{bottom:125.221333pt;}
.y18{bottom:125.444000pt;}
.y1e7{bottom:125.570667pt;}
.y259{bottom:125.929333pt;}
.y137{bottom:126.201333pt;}
.ya3{bottom:126.613333pt;}
.y88{bottom:127.108000pt;}
.y17d{bottom:127.109333pt;}
.y157{bottom:127.120000pt;}
.y1c6{bottom:127.177333pt;}
.y203{bottom:127.292000pt;}
.y51{bottom:127.426667pt;}
.ybe{bottom:127.502667pt;}
.y5a{bottom:127.526667pt;}
.y90{bottom:127.606667pt;}
.y7f{bottom:128.400000pt;}
.y76{bottom:128.665333pt;}
.y194{bottom:129.090667pt;}
.y13{bottom:129.232000pt;}
.ye9{bottom:129.437333pt;}
.y1b6{bottom:129.834667pt;}
.y230{bottom:129.900000pt;}
.yc7{bottom:130.677333pt;}
.y210{bottom:130.817333pt;}
.y21b{bottom:130.953333pt;}
.y1f1{bottom:131.754667pt;}
.y6c{bottom:131.874667pt;}
.y21{bottom:131.932000pt;}
.y129{bottom:132.022667pt;}
.y102{bottom:132.173333pt;}
.y165{bottom:132.222667pt;}
.y115{bottom:132.318667pt;}
.yaf{bottom:132.614667pt;}
.y2e{bottom:133.062667pt;}
.y185{bottom:135.510667pt;}
.y98{bottom:135.562667pt;}
.y1d6{bottom:136.041333pt;}
.y18c{bottom:136.768000pt;}
.y16f{bottom:137.260000pt;}
.y63{bottom:137.689333pt;}
.y6f{bottom:138.502667pt;}
.ydc{bottom:138.621333pt;}
.y1ab{bottom:138.788000pt;}
.y1e6{bottom:140.082667pt;}
.y136{bottom:140.713333pt;}
.y10b{bottom:141.114667pt;}
.y223{bottom:141.290667pt;}
.y245{bottom:141.365333pt;}
.y1c5{bottom:141.689333pt;}
.y238{bottom:141.922667pt;}
.y38{bottom:142.025333pt;}
.y258{bottom:142.733333pt;}
.y14a{bottom:143.417333pt;}
.y87{bottom:143.912000pt;}
.y156{bottom:143.924000pt;}
.ye8{bottom:143.950667pt;}
.y142{bottom:144.033333pt;}
.y202{bottom:144.094667pt;}
.y50{bottom:144.230667pt;}
.y43{bottom:144.306667pt;}
.yf5{bottom:144.325333pt;}
.y59{bottom:144.330667pt;}
.y1b5{bottom:144.346667pt;}
.y8f{bottom:144.409333pt;}
2024-02-04 08:44:36 +01:00
.y5{bottom:144.692000pt;}
2024-03-31 01:05:40 +01:00
.y193{bottom:145.893333pt;}
.yd2{bottom:146.358667pt;}
.y22f{bottom:146.704000pt;}
.yc6{bottom:147.481333pt;}
.y20f{bottom:147.621333pt;}
.y128{bottom:148.826667pt;}
.y101{bottom:148.976000pt;}
.y164{bottom:149.026667pt;}
.y2d{bottom:149.865333pt;}
.y184{bottom:152.313333pt;}
.y1f0{bottom:152.529333pt;}
.y19f{bottom:152.768000pt;}
.y1e5{bottom:154.594667pt;}
.y12{bottom:154.836000pt;}
.y24e{bottom:154.840000pt;}
.y135{bottom:155.225333pt;}
.ydb{bottom:155.425333pt;}
.y1aa{bottom:155.590667pt;}
.y1c4{bottom:156.202667pt;}
.y175{bottom:156.898667pt;}
.y20{bottom:157.536000pt;}
.y18b{bottom:157.544000pt;}
.y16e{bottom:158.034667pt;}
.y237{bottom:158.725333pt;}
.y257{bottom:159.536000pt;}
.ya2{bottom:160.221333pt;}
.y86{bottom:160.716000pt;}
.y155{bottom:160.728000pt;}
.y4f{bottom:161.034667pt;}
.y42{bottom:161.110667pt;}
.y14d{bottom:161.134667pt;}
.y11c{bottom:161.213333pt;}
.yb4{bottom:161.417333pt;}
.y7e{bottom:162.006667pt;}
.y75{bottom:162.272000pt;}
.y114{bottom:162.392000pt;}
.y192{bottom:162.697333pt;}
.y201{bottom:162.997333pt;}
.yd1{bottom:163.162667pt;}
.y22e{bottom:163.506667pt;}
.yc5{bottom:164.285333pt;}
.y20e{bottom:164.424000pt;}
.y141{bottom:164.809333pt;}
.y1d5{bottom:165.065333pt;}
.yf4{bottom:165.100000pt;}
.y6b{bottom:165.481333pt;}
.y100{bottom:165.780000pt;}
.y163{bottom:165.830667pt;}
.yae{bottom:166.221333pt;}
.y2c{bottom:166.669333pt;}
.y244{bottom:168.072000pt;}
.y1e4{bottom:169.106667pt;}
.y183{bottom:169.117333pt;}
.y97{bottom:169.170667pt;}
.y19e{bottom:169.572000pt;}
.y134{bottom:169.737333pt;}
.yb{bottom:169.993333pt;}
.y1c3{bottom:170.714667pt;}
.y21a{bottom:171.054667pt;}
.y62{bottom:171.296000pt;}
.yba{bottom:171.696000pt;}
.yda{bottom:172.228000pt;}
.y1a9{bottom:172.394667pt;}
.ye7{bottom:172.974667pt;}
.y1ef{bottom:173.305333pt;}
.y1b4{bottom:173.370667pt;}
2024-02-04 08:44:36 +01:00
.y4{bottom:175.342667pt;}
2024-03-31 01:05:40 +01:00
.y236{bottom:175.529333pt;}
.y37{bottom:175.632000pt;}
.y256{bottom:176.340000pt;}
.ya1{bottom:177.024000pt;}
.y17c{bottom:177.520000pt;}
.y174{bottom:177.673333pt;}
.y4e{bottom:177.837333pt;}
.y41{bottom:177.913333pt;}
.y58{bottom:177.937333pt;}
.y8e{bottom:178.017333pt;}
.y222{bottom:178.612000pt;}
.y7d{bottom:178.810667pt;}
.y74{bottom:179.076000pt;}
.y1d4{bottom:179.577333pt;}
.y22d{bottom:180.310667pt;}
.y11{bottom:180.440000pt;}
.yc4{bottom:181.088000pt;}
.y20d{bottom:181.228000pt;}
.y6a{bottom:182.285333pt;}
.y127{bottom:182.433333pt;}
.yff{bottom:182.584000pt;}
.y162{bottom:182.633333pt;}
.yad{bottom:183.025333pt;}
.y1f{bottom:183.138667pt;}
.y113{bottom:183.168000pt;}
.y2b{bottom:183.473333pt;}
.y1e3{bottom:183.618667pt;}
.y133{bottom:184.249333pt;}
.y25{bottom:184.330667pt;}
.y243{bottom:184.876000pt;}
.y1c2{bottom:185.226667pt;}
.y140{bottom:185.584000pt;}
.y182{bottom:185.921333pt;}
.y96{bottom:185.973333pt;}
.y19d{bottom:186.374667pt;}
.ye6{bottom:187.486667pt;}
.y219{bottom:187.858667pt;}
.y1b3{bottom:187.882667pt;}
.y61{bottom:188.100000pt;}
.yb9{bottom:188.500000pt;}
.yd9{bottom:189.032000pt;}
.y17{bottom:189.257333pt;}
.y10a{bottom:189.510667pt;}
.y235{bottom:192.333333pt;}
.y36{bottom:192.436000pt;}
.y16d{bottom:192.877333pt;}
.y255{bottom:193.144000pt;}
.ya0{bottom:193.828000pt;}
.y1d3{bottom:194.089333pt;}
.y85{bottom:194.322667pt;}
.y154{bottom:194.334667pt;}
.y200{bottom:194.465333pt;}
.y40{bottom:194.717333pt;}
.y57{bottom:194.741333pt;}
.y8d{bottom:194.820000pt;}
.y1ee{bottom:195.374667pt;}
.y221{bottom:195.414667pt;}
.ya{bottom:195.597333pt;}
.y7c{bottom:195.614667pt;}
.y73{bottom:195.880000pt;}
.y191{bottom:196.304000pt;}
2024-02-04 08:44:36 +01:00
.y3{bottom:196.729333pt;}
2024-03-31 01:05:40 +01:00
.yd0{bottom:196.769333pt;}
.y22c{bottom:197.114667pt;}
.y20c{bottom:198.032000pt;}
.y24d{bottom:198.058667pt;}
.y1e2{bottom:198.130667pt;}
.y132{bottom:198.762667pt;}
.y69{bottom:199.088000pt;}
.y126{bottom:199.237333pt;}
.yfe{bottom:199.386667pt;}
.y1c1{bottom:199.738667pt;}
.yac{bottom:199.828000pt;}
.y2a{bottom:200.276000pt;}
.y242{bottom:201.680000pt;}
.ye5{bottom:201.998667pt;}
.y1b2{bottom:202.394667pt;}
.y95{bottom:202.777333pt;}
.y19c{bottom:203.178667pt;}
.y112{bottom:203.942667pt;}
.yb8{bottom:205.304000pt;}
.yd8{bottom:205.836000pt;}
.y1a8{bottom:206.001333pt;}
.y10{bottom:206.044000pt;}
.yc3{bottom:206.633333pt;}
.yb3{bottom:207.245333pt;}
.y18a{bottom:207.476000pt;}
.y13f{bottom:208.014667pt;}
.y1e{bottom:208.742667pt;}
.y234{bottom:209.136000pt;}
.y16c{bottom:209.681333pt;}
.y254{bottom:209.946667pt;}
.yf3{bottom:210.417333pt;}
.y9f{bottom:210.632000pt;}
.y109{bottom:210.897333pt;}
.y84{bottom:211.126667pt;}
.y153{bottom:211.138667pt;}
.y1ff{bottom:211.268000pt;}
.y4d{bottom:211.445333pt;}
.yc0{bottom:211.521333pt;}
.y14c{bottom:211.545333pt;}
.y8c{bottom:211.624000pt;}
.y161{bottom:211.724000pt;}
.y220{bottom:212.218667pt;}
.y7b{bottom:212.417333pt;}
.y1e1{bottom:212.644000pt;}
.y72{bottom:212.682667pt;}
.y190{bottom:213.108000pt;}
.y131{bottom:213.274667pt;}
.ycf{bottom:213.573333pt;}
.y1c0{bottom:214.250667pt;}
.y16{bottom:214.861333pt;}
.y218{bottom:216.060000pt;}
.yfd{bottom:216.190667pt;}
.ye4{bottom:216.510667pt;}
.yab{bottom:216.632000pt;}
.y1b1{bottom:216.906667pt;}
.y20b{bottom:216.934667pt;}
.y29{bottom:217.080000pt;}
.y241{bottom:218.482667pt;}
.y181{bottom:219.528000pt;}
.y94{bottom:219.581333pt;}
.y35{bottom:220.637333pt;}
.y9{bottom:221.200000pt;}
.y60{bottom:221.706667pt;}
.yb7{bottom:222.106667pt;}
.y1a7{bottom:222.805333pt;}
.y1d2{bottom:223.114667pt;}
.y189{bottom:224.280000pt;}
.y19b{bottom:224.738667pt;}
.y1e0{bottom:227.156000pt;}
.y68{bottom:227.289333pt;}
.y147{bottom:227.408000pt;}
.y9e{bottom:227.434667pt;}
.y83{bottom:227.930667pt;}
.y152{bottom:227.942667pt;}
.y4c{bottom:228.248000pt;}
.y3f{bottom:228.324000pt;}
.y56{bottom:228.348000pt;}
.y8b{bottom:228.428000pt;}
.y21f{bottom:229.022667pt;}
.y18f{bottom:229.912000pt;}
.y6e{bottom:230.158667pt;}
.y1fe{bottom:230.172000pt;}
.yce{bottom:230.377333pt;}
.y22b{bottom:230.721333pt;}
.ye3{bottom:231.022667pt;}
.yd7{bottom:231.380000pt;}
.yf{bottom:231.648000pt;}
.y108{bottom:232.282667pt;}
.y125{bottom:232.844000pt;}
.yaa{bottom:233.436000pt;}
.y28{bottom:233.884000pt;}
.y111{bottom:234.017333pt;}
.y1d{bottom:234.346667pt;}
.yc2{bottom:234.681333pt;}
.yf2{bottom:235.177333pt;}
.y240{bottom:235.286667pt;}
.y180{bottom:236.332000pt;}
.y253{bottom:236.381333pt;}
.y93{bottom:236.384000pt;}
.y1d1{bottom:237.626667pt;}
.y16b{bottom:238.442667pt;}
.y5f{bottom:238.510667pt;}
.y217{bottom:238.692000pt;}
.yb6{bottom:238.910667pt;}
.y34{bottom:238.968000pt;}
.y15{bottom:240.465333pt;}
.y7a{bottom:240.618667pt;}
.y71{bottom:240.885333pt;}
.y24c{bottom:241.208000pt;}
.y130{bottom:242.298667pt;}
.y1bf{bottom:243.274667pt;}
.yfa{bottom:244.238667pt;}
.y82{bottom:244.733333pt;}
.y4b{bottom:245.052000pt;}
.y3e{bottom:245.128000pt;}
.y55{bottom:245.152000pt;}
.y8a{bottom:245.230667pt;}
.y1b0{bottom:245.932000pt;}
.ycd{bottom:247.180000pt;}
2024-02-04 08:44:36 +01:00
.y2{bottom:247.564000pt;}
2024-03-31 01:05:40 +01:00
.y20a{bottom:249.645333pt;}
.y124{bottom:249.648000pt;}
.yfc{bottom:249.797333pt;}
.ya9{bottom:250.238667pt;}
.y27{bottom:250.686667pt;}
.y1a6{bottom:251.006667pt;}
.y1d0{bottom:252.138667pt;}
.y188{bottom:252.481333pt;}
.y107{bottom:253.669333pt;}
.y110{bottom:254.792000pt;}
.yc1{bottom:255.456000pt;}
.y1df{bottom:256.180000pt;}
.y160{bottom:256.576000pt;}
.y12f{bottom:256.810667pt;}
.ye{bottom:257.252000pt;}
.y1be{bottom:257.786667pt;}
.y22a{bottom:258.898667pt;}
.y16a{bottom:259.218667pt;}
.y216{bottom:259.466667pt;}
.y1c{bottom:259.950667pt;}
.y1af{bottom:260.444000pt;}
.yf1{bottom:260.568000pt;}
.y23f{bottom:260.830667pt;}
.y9d{bottom:261.042667pt;}
.y79{bottom:261.394667pt;}
.y17b{bottom:261.537333pt;}
.y151{bottom:261.549333pt;}
.y70{bottom:261.660000pt;}
.y4a{bottom:261.856000pt;}
.y3d{bottom:261.932000pt;}
.y15a{bottom:261.956000pt;}
.y11b{bottom:262.034667pt;}
.y33{bottom:264.572000pt;}
.y123{bottom:266.452000pt;}
.yb5{bottom:267.112000pt;}
.y187{bottom:269.285333pt;}
.y92{bottom:269.992000pt;}
.y1de{bottom:270.692000pt;}
.y12e{bottom:271.322667pt;}
.y5e{bottom:272.117333pt;}
2024-02-04 08:44:36 +01:00
.y1{bottom:275.060000pt;}
2024-03-31 01:05:40 +01:00
.ycc{bottom:275.381333pt;}
.y10f{bottom:275.568000pt;}
.y26{bottom:276.232000pt;}
.y9c{bottom:277.845333pt;}
.y17a{bottom:278.341333pt;}
.y3c{bottom:278.734667pt;}
.y54{bottom:278.758667pt;}
.y23e{bottom:280.204000pt;}
.y169{bottom:281.036000pt;}
.y1cf{bottom:281.162667pt;}
.y1ae{bottom:282.873333pt;}
.y12d{bottom:285.834667pt;}
.y1dd{bottom:287.808000pt;}
2024-02-04 08:44:36 +01:00
.y8{bottom:314.865333pt;}
2024-03-31 01:05:40 +01:00
.y13e{bottom:320.650667pt;}
.h12{height:19.223962pt;}
.ha{height:25.812358pt;}
.h11{height:29.457490pt;}
.he{height:29.499997pt;}
.h9{height:31.880400pt;}
.hc{height:33.187635pt;}
.hd{height:33.761485pt;}
.h6{height:39.850400pt;}
.hf{height:41.658217pt;}
.hb{height:43.636400pt;}
.h5{height:44.951552pt;}
.h10{height:45.015313pt;}
.h7{height:47.820800pt;}
.h4{height:53.941712pt;}
.h8{height:57.384800pt;}
.h3{height:77.691000pt;}
.h2{height:99.148400pt;}
2024-02-04 08:44:36 +01:00
.h0{height:340.157333pt;}
.h1{height:340.666667pt;}
.w0{width:604.724000pt;}
.w1{width:605.333333pt;}
.x0{left:0.000000pt;}
.x5{left:14.222667pt;}
.x1{left:37.794667pt;}
.xb{left:41.780000pt;}
.x6{left:45.984000pt;}
.x10{left:48.300000pt;}
2024-03-31 01:05:40 +01:00
.x26{left:50.057333pt;}
.x29{left:54.041333pt;}
2024-02-04 08:44:36 +01:00
.xe{left:60.609333pt;}
2024-03-31 01:05:40 +01:00
.x25{left:62.416000pt;}
2024-02-04 08:44:36 +01:00
.x11{left:64.362667pt;}
.x7{left:67.314667pt;}
2024-03-31 01:05:40 +01:00
.x24{left:70.053333pt;}
2024-02-04 08:44:36 +01:00
.x2{left:76.465333pt;}
.x12{left:86.944000pt;}
.x13{left:90.298667pt;}
.x14{left:91.992000pt;}
2024-03-31 01:05:40 +01:00
.x27{left:95.977333pt;}
.x1a{left:98.268000pt;}
2024-02-04 08:44:36 +01:00
.x3{left:105.858667pt;}
.x19{left:110.821333pt;}
.xa{left:142.362667pt;}
2024-03-31 01:05:40 +01:00
.x20{left:147.126667pt;}
2024-02-04 08:44:36 +01:00
.xd{left:148.480000pt;}
2024-03-31 01:05:40 +01:00
.x21{left:173.585333pt;}
2024-02-04 08:44:36 +01:00
.xf{left:179.862667pt;}
2024-03-31 01:05:40 +01:00
.x1b{left:182.657333pt;}
2024-02-04 08:44:36 +01:00
.x17{left:186.138667pt;}
2024-03-31 01:05:40 +01:00
.x22{left:195.280000pt;}
2024-02-04 08:44:36 +01:00
.x18{left:199.721333pt;}
.x9{left:204.873333pt;}
.x15{left:211.145333pt;}
2024-03-31 01:05:40 +01:00
.x1e{left:235.968000pt;}
.x1d{left:258.814667pt;}
.x1f{left:273.426667pt;}
.x28{left:317.944000pt;}
.x23{left:333.117333pt;}
2024-02-04 08:44:36 +01:00
.x16{left:348.408000pt;}
.x4{left:504.940000pt;}
2024-03-31 01:05:40 +01:00
.x1c{left:558.356000pt;}
2024-02-04 08:44:36 +01:00
.xc{left:565.870667pt;}
.x8{left:571.516000pt;}
}
< / style >
< script >
/*
Copyright 2012 Mozilla Foundation
Copyright 2013 Lu Wang < coolwanglu @ gmail . com >
Apachine License Version 2.0
*/
(function(){function b(a,b,e,f){var c=(a.className||"").split(/\s+/g);""===c[0]&&c.shift(); var d=c.indexOf(b);0>d&&e&&c.push(b); 0< =d&&f&&c.splice(d,1); a.className=c.join(" ");return 0< =d}if(!("classList"in document.createElement("div"))){var e={add:function(a){b(this.element,a,!0,!1)},contains:function(a){return b(this.element,a,!1,!1)},remove:function(a){b(this.element,a,!1,!0)},toggle:function(a){b(this.element,a,!0,!0)}};Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){if(this._classList)return this._classList;
var a=Object.create(e,{element:{value:this,writable:!1,enumerable:!0}});Object.defineProperty(this,"_classList",{value:a,writable:!1,enumerable:!1});return a},enumerable:!0})}})();
< / script >
< script >
(function(){/*
pdf2htmlEX.js: Core UI functions for pdf2htmlEX
Copyright 2012,2013 Lu Wang < coolwanglu @ gmail . com > and other contributors
https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/
var pdf2htmlEX=window.pdf2htmlEX=window.pdf2htmlEX||{},CSS_CLASS_NAMES={page_frame:"pf",page_content_box:"pc",page_data:"pi",background_image:"bi",link:"l",input_radio:"ir",__dummy__:"no comma"},DEFAULT_CONFIG={container_id:"page-container",sidebar_id:"sidebar",outline_id:"outline",loading_indicator_cls:"loading-indicator",preload_pages:3,render_timeout:100,scale_step:0.9,key_handler:!0,hashchange_handler:!0,view_history_handler:!0,__dummy__:"no comma"},EPS=1E-6;
function invert(a){var b=a[0]*a[3]-a[1]*a[2];return[a[3]/b,-a[1]/b,-a[2]/b,a[0]/b,(a[2]*a[5]-a[3]*a[4])/b,(a[1]*a[4]-a[0]*a[5])/b]}function transform(a,b){return[a[0]*b[0]+a[2]*b[1]+a[4],a[1]*b[0]+a[3]*b[1]+a[5]]}function get_page_number(a){return parseInt(a.getAttribute("data-page-no"),16)}function disable_dragstart(a){for(var b=0,c=a.length;b< c ; + + b ) a [ b ] . addEventListener ( " dragstart " , function ( ) { return ! 1 } , ! 1 ) }
function clone_and_extend_objs(a){for(var b={},c=0,e=arguments.length;c< e ; + + c ) { var h = arguments[c],d;for(d in h ) h . hasOwnProperty ( d ) & & ( b [ d ] = h [ d ] ) } return b }
function Page(a){if(a){this.shown=this.loaded=!1;this.page=a;this.num=get_page_number(a);this.original_height=a.clientHeight;this.original_width=a.clientWidth;var b=a.getElementsByClassName(CSS_CLASS_NAMES.page_content_box)[0];b& & (this.content_box=b,this.original_scale=this.cur_scale=this.original_height/b.clientHeight,this.page_data=JSON.parse(a.getElementsByClassName(CSS_CLASS_NAMES.page_data)[0].getAttribute("data-data")),this.ctm=this.page_data.ctm,this.ictm=invert(this.ctm),this.loaded=!0)}}
Page.prototype={hide:function(){this.loaded&&this.shown&&(this.content_box.classList.remove("opened"),this.shown=!1)},show:function(){this.loaded&&!this.shown&&(this.content_box.classList.add("opened"),this.shown=!0)},rescale:function(a){this.cur_scale=0===a?this.original_scale:a; this.loaded&&(a=this.content_box.style,a.msTransform=a.webkitTransform=a.transform="scale("+this.cur_scale.toFixed(3)+")"); a=this.page.style;a.height=this.original_height*this.cur_scale+"px";a.width=this.original_width*this.cur_scale+
"px"},view_position:function(){var a=this.page,b=a.parentNode;return[b.scrollLeft-a.offsetLeft-a.clientLeft,b.scrollTop-a.offsetTop-a.clientTop]},height:function(){return this.page.clientHeight},width:function(){return this.page.clientWidth}};function Viewer(a){this.config=clone_and_extend_objs(DEFAULT_CONFIG,0< arguments.length ? a: { } ) ; this . pages_loading = [];this.init_before_loading_content();var b = this;document.addEventListener("DOMContentLoaded",function(){b.init_after_loading_content()},!1)}
Viewer.prototype={scale:1,cur_page_idx:0,first_page_idx:0,init_before_loading_content:function(){this.pre_hide_pages()},initialize_radio_button:function(){for(var a=document.getElementsByClassName(CSS_CLASS_NAMES.input_radio),b=0;b< a.length ; b + + ) a [ b ] . addEventListener ( " click " , function ( ) { this . classList . toggle ( " checked " ) } ) } , init_after_loading_content:function ( ) { this . sidebar = document.getElementById(this.config.sidebar_id);this.outline=document.getElementById(this.config.outline_id);this.container=document.getElementById(this.config.container_id);
this.loading_indicator=document.getElementsByClassName(this.config.loading_indicator_cls)[0];for(var a=!0,b=this.outline.childNodes,c=0,e=b.length;c< e ; + + c ) if ( " ul " = = = b [ c ] . nodeName . toLowerCase ( ) ) { a = !1;break}a||this.sidebar.classList.add("opened");this.find_pages();if(0!=this.pages.length){disable_dragstart(document.getElementsByClassName(CSS_CLASS_NAMES.background_image));this.config.key_handler&&this.register_key_handler();var h = this;this.config.hashchange_handler&&window.addEventListener("hashchange",
function(a){h.navigate_to_dest(document.location.hash.substring(1))},!1);this.config.view_history_handler&&window.addEventListener("popstate",function(a){a.state&&h.navigate_to_dest(a.state)},!1); this.container.addEventListener("scroll",function(){h.update_page_idx();h.schedule_render(!0)},!1);[this.container,this.outline].forEach(function(a){a.addEventListener("click",h.link_handler.bind(h),!1)});this.initialize_radio_button();this.render()}},find_pages:function(){for(var a=[],b={},c=this.container.childNodes,
e=0,h=c.length;e< h ; + + e ) { var d = c[e];d.nodeType===Node.ELEMENT_NODE&&d.classList.contains(CSS_CLASS_NAMES.page_frame)&&(d=new Page ( d ) , a . push ( d ) , b [ d . num ] = a . length-1 ) } this . pages = a;this.page_map=b},load_page:function(a,b,c){var e = this.pages;if(!(a > =e.length||(e=e[a],e.loaded||this.pages_loading[a]))){var e=e.page,h=e.getAttribute("data-page-url");if(h){this.pages_loading[a]=!0;var d=e.getElementsByClassName(this.config.loading_indicator_cls)[0];"undefined"===typeof d& & (d=this.loading_indicator.cloneNode(!0),
d.classList.add("active"),e.appendChild(d));var f=this,g=new XMLHttpRequest;g.open("GET",h,!0);g.onload=function(){if(200===g.status||0===g.status){var b=document.createElement("div");b.innerHTML=g.responseText;for(var d=null,b=b.childNodes,e=0,h=b.length;e< h ; + + e ) { var p = b[e];if(p.nodeType===Node.ELEMENT_NODE&&p.classList.contains(CSS_CLASS_NAMES.page_frame)){d=p;break}}b=f.pages[a];f.container.replaceChild(d,b.page);b=new Page ( d ) ; f . pages [ a ] = b ; b . hide ( ) ; b . rescale ( f . scale ) ; disable_dragstart ( d . getElementsByClassName ( CSS_CLASS_NAMES . background_image ) ) ;
f.schedule_render(!1);c& & c(b)}delete f.pages_loading[a]};g.send(null)}void 0===b&&(b=this.config.preload_pages); 0< --b & & ( f = this,setTimeout(function(){f.load_page(a+1,b)},0))}},pre_hide_pages:function(){var a = "@media screen{." + CSS_CLASS_NAMES . page_content_box + " { display:none ; } } " , b = document.createElement("style");b.styleSheet?b.styleSheet.cssText=a:b.appendChild(document.createTextNode(a));document.head.appendChild(b)},render:function(){for(var a = this.container,b=a.scrollTop,c=a.clientHeight,a=b-c,b=
b+c+c,c=this.pages,e=0,h=c.length;e< h ; + + e ) { var d = c[e],f=d.page,g=f.offsetTop+f.clientTop,f=g+f.clientHeight;g<=b&&f > =a?d.loaded?d.show():this.load_page(e):d.hide()}},update_page_idx:function(){var a=this.pages,b=a.length;if(!(2>b)){for(var c=this.container,e=c.scrollTop,c=e+c.clientHeight,h=-1,d=b,f=d-h;1< f ; ) { var g = h+Math.floor(f/2),f=a[g].page;f.offsetTop+f.clientTop+f.clientHeight > =e?d=g:h=g;f=d-h}this.first_page_idx=d;for(var g=h=this.cur_page_idx,k=0;d< b ; + + d ) { var f = a[d].page,l=f.offsetTop+f.clientTop,
f=f.clientHeight;if(l>c)break;f=(Math.min(c,l+f)-Math.max(e,l))/f;if(d===h&&Math.abs(f-1)<=EPS){g=h; break}f>k& & (k=f,g=d)}this.cur_page_idx=g}},schedule_render:function(a){if(void 0!==this.render_timer){if(!a)return;clearTimeout(this.render_timer)}var b=this;this.render_timer=setTimeout(function(){delete b.render_timer;b.render()},this.config.render_timeout)},register_key_handler:function(){var a=this;window.addEventListener("DOMMouseScroll",function(b){if(b.ctrlKey){b.preventDefault();var c=a.container,
e=c.getBoundingClientRect(),c=[b.clientX-e.left-c.clientLeft,b.clientY-e.top-c.clientTop];a.rescale(Math.pow(a.config.scale_step,b.detail),!0,c)}},!1);window.addEventListener("keydown",function(b){var c=!1,e=b.ctrlKey||b.metaKey,h=b.altKey;switch(b.keyCode){case 61:case 107:case 187:e&&(a.rescale(1/a.config.scale_step,!0),c=!0); break;case 173:case 109:case 189:e&&(a.rescale(a.config.scale_step,!0),c=!0); break;case 48:e&&(a.rescale(0,!1),c=!0); break;case 33:h?a.scroll_to(a.cur_page_idx-1):a.container.scrollTop-=
a.container.clientHeight;c=!0;break;case 34:h?a.scroll_to(a.cur_page_idx+1):a.container.scrollTop+=a.container.clientHeight;c=!0;break;case 35:a.container.scrollTop=a.container.scrollHeight;c=!0;break;case 36:a.container.scrollTop=0,c=!0}c& & b.preventDefault()},!1)},rescale:function(a,b,c){var e=this.scale;this.scale=a=0===a?1:b?e*a:a;c||(c=[0,0]);b=this.container;c[0]+=b.scrollLeft;c[1]+=b.scrollTop;for(var h=this.pages,d=h.length,f=this.first_page_idx;f< d ; + + f ) { var g = h[f].page;if(g.offsetTop+g.clientTop > =
c[1])break}g=f-1;0>g&&(g=0); var g=h[g].page,k=g.clientWidth,f=g.clientHeight,l=g.offsetLeft+g.clientLeft,m=c[0]-l;0>m?m=0:m>k&&(m=k); k=g.offsetTop+g.clientTop;c=c[1]-k;0>c?c=0:c>f&&(c=f); for(f=0;f< d ; + + f ) h [ f ] . rescale ( a ) ; b . scrollLeft + = m / e * a + g . offsetLeft + g . clientLeft-m-l ; b . scrollTop + = c / e * a + g . offsetTop + g . clientTop-c-k ; this . schedule_render ( ! 0 ) } , fit_width:function ( ) { var a = this.cur_page_idx;this.rescale(this.container.clientWidth/this.pages[a].width(),!0);this.scroll_to(a)},fit_height:function(){var a = this.cur_page_idx;
this.rescale(this.container.clientHeight/this.pages[a].height(),!0);this.scroll_to(a)},get_containing_page:function(a){for(;a;){if(a.nodeType===Node.ELEMENT_NODE&&a.classList.contains(CSS_CLASS_NAMES.page_frame)){a=get_page_number(a); var b=this.page_map;return a in b?this.pages[b[a]]:null}a=a.parentNode}return null},link_handler:function(a){var b=a.target,c=b.getAttribute("data-dest-detail");if(c){if(this.config.view_history_handler)try{var e=this.get_current_view_hash();window.history.replaceState(e,
"","#"+e);window.history.pushState(c,"","#"+c)}catch(h){}this.navigate_to_dest(c,this.get_containing_page(b));a.preventDefault()}},navigate_to_dest:function(a,b){try{var c=JSON.parse(a)}catch(e){return}if(c instanceof Array){var h=c[0],d=this.page_map;if(h in d){for(var f=d[h],h=this.pages[f],d=2,g=c.length;d< g ; + + d ) { var k = c[d];if(null!==k&&"number"!==typeof k ) return } for ( ; 6 > c.length;)c.push(null);var g=b||this.pages[this.cur_page_idx],d=g.view_position(),d=transform(g.ictm,[d[0],g.height()-d[1]]),
g=this.scale,l=[0,0],m=!0,k=!1,n=this.scale;switch(c[1]){case "XYZ":l=[null===c[2]?d[0]:c[2]*n,null===c[3]?d[1]:c[3]*n];g=c[4];if(null===g||0===g)g=this.scale;k=!0;break;case "Fit":case "FitB":l=[0,0];k=!0;break;case "FitH":case "FitBH":l=[0,null===c[2]?d[1]:c[2]*n];k=!0;break;case "FitV":case "FitBV":l=[null===c[2]?d[0]:c[2]*n,0];k=!0;break;case "FitR":l=[c[2]*n,c[5]*n],m=!1,k=!0}if(k){this.rescale(g,!1);var p=this,c=function(a){l=transform(a.ctm,l);m&&(l[1]=a.height()-l[1]); p.scroll_to(f,l)};h.loaded?
c(h):(this.load_page(f,void 0,c),this.scroll_to(f))}}}},scroll_to:function(a,b){var c=this.pages;if(!(0>a||a>=c.length)){c=c[a].view_position();void 0===b&&(b=[0,0]); var e=this.container;e.scrollLeft+=b[0]-c[0];e.scrollTop+=b[1]-c[1]}},get_current_view_hash:function(){var a=[],b=this.pages[this.cur_page_idx];a.push(b.num);a.push("XYZ");var c=b.view_position(),c=transform(b.ictm,[c[0],b.height()-c[1]]);a.push(c[0]/this.scale);a.push(c[1]/this.scale);a.push(this.scale);return JSON.stringify(a)}};
pdf2htmlEX.Viewer=Viewer;})();
< / script >
< script >
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
< / script >
< title > < / title >
< / head >
< body >
< div id = "sidebar" >
< div id = "outline" >
2024-03-31 01:05:40 +01:00
< ul > < li > < a class = "l" href = "#pf6" data-dest-detail = '[6,"XYZ",28.346,255.118,null]' > Class Template< / a > < ul > < li > < a class = "l" href = "#pf8" data-dest-detail = '[8,"XYZ",28.346,219.465,null]' > Class Specialization< / a > < / li > < li > < a class = "l" href = "#pfd" data-dest-detail = '[13,"XYZ",28.346,188.525,null]' > Class Template Constructor< / a > < / li > < / ul > < / li > < li > < a class = "l" href = "#pfe" data-dest-detail = '[14,"XYZ",28.346,255.118,null]' > Constructor Template Automatic Deduction (CTAD)< / a > < / li > < li > < a class = "l" href = "#pf17" data-dest-detail = '[23,"XYZ",28.346,255.118,null]' > Class Template - Advanced Concepts< / a > < ul > < li > < a class = "l" href = "#pf18" data-dest-detail = '[24,"XYZ",28.346,218.391,null]' > Class + Function - Specialization< / a > < / li > < li > < a class = "l" href = "#pf1b" data-dest-detail = '[27,"XYZ",28.346,228.21,null]' > Dependent Names - typename and template Keywords< / a > < / li > < li > < a class = "l" href = "#pf1e" data-dest-detail = '[30,"XYZ",28.346,228.21,null]' > Class Template Hierarchy and using< / a > < / li > < li > < a class = "l" href = "#pf20" data-dest-detail = '[32,"XYZ",28.346,228.21,null]' > friend Keyword< / a > < / li > < li > < a class = "l" href = "#pf21" data-dest-detail = '[33,"XYZ",28.346,228.21,null]' > Template Template Arguments< / a > < / li > < / ul > < / li > < li > < a class = "l" href = "#pf22" data-dest-detail = '[34,"XYZ",28.346,255.118,null]' > Template Meta-Programming< / a > < / li > < li > < a class = "l" href = "#pf2a" data-dest-detail = '[42,"XYZ",28.346,255.118,null]' > SFINAE: Substitution Failure Is Not An Error< / a > < ul > < li > < a class = "l" href = "#pf2e" data-dest-detail = '[46,"XYZ",28.346,228.21,null]' > Function SFINAE< / a > < / li > < li > < a class = "l" href = "#pf35" data-dest-detail = '[53,"XYZ",28.346,228.21,null]' > Class SFINAE< / a > < / li > < / ul > < / li > < li > < a class = "l" href = "#pf3b" data-dest-detail = '[59,"XYZ",28.346,255.118,null]' > Variadic Templates< / a > < ul > < li > < a class = "l" href = "#pf45" data-dest-detail = '[69,"XYZ",28.346,228.21,null]' > Folding Expression< / a > < / li > < li > < a class = "l" href = "#pf49" data-dest-detail = '[73,"XYZ",28.346,228.21,null]' > Variadic Class Template < / a > < / li > < / ul > < / li > < li > < a class = "l" href = "#pf4d" data-dest-detail = '[77,"XYZ",28.346,255.118,null]' > C++20 Concepts< / a > < ul > < li > < a class = "l" href = "#pf4e" data-dest-detail = '[78,"XYZ",28.346,228.21,null]' > Overview< / a > < / li > < li > < a class = "l" href = "#pf50" data-dest-detail = '[80,"XYZ",28.346,228.21,null]' > concept Keyword< / a > < / li > < li > < a class = "l" href = "#pf51" data-dest-detail = '[81,"XYZ",28.346,228.21,null]' > requires Clause< / a > < / li > < li > < a class = "l" href = "#pf53" data-dest-detail = '[83,"XYZ",28.346,228.21,null]' > requires Expression< / a > < / li > < li > < a class = "l" href = "#pf55" data-dest-detail = '[85,"XYZ",28.346,228.21,null]' > requires Expression + Clause< / a > < / li > < li > < a class = "l" href = "#pf56" data-dest-detail = '[86,"XYZ",28.346,228.21,null]' > requires Clause + Expression< / a > < / li > < li > < a class = "l" href = "#pf57" data-dest-detail = '[87,"XYZ",28.346,228.21,null]' > requires and constexpr< / a > < / li > < li > < a class = "l" href = "#pf58" data-dest-detail = '[88,"XYZ",28.346,228.21,null]' > Nested requires< / a > < / li > < / ul > < / li > < / ul > < / div >
2024-02-04 08:44:36 +01:00
< / div >
< div id = "page-container" >
2024-03-31 01:05:40 +01:00
< div id = "pf1" class = "pf w0 h0" data-page-no = "1" > < div class = "pc pc1 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0" > Mo< span class = "_ _0" > < / span > dern< span class = "_ _1" > < / span > C++< / div > < div class = "t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0" > Programming< / div > < div class = "t m0 x1 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0" > 10.< span class = "_ _2" > < / span > Templa< span class = "_ _3" > < / span > tes< span class = "_ _4" > < / span > and< / div > < div class = "t m0 x2 h3 y4 ff2 fs1 fc0 sc0 ls0 ws0" > Met< span class = "_ _3" > < / span > a-pr< span class = "_ _5" > < / span > ogramming< span class = "_ _6" > < / span > I< span class = "_ _0" > < / span > I< / div > < div class = "t m0 x3 h4 y5 ff2 fs2 fc0 sc0 ls0 ws0" > Class< span class = "_ _7" > < / span > Templa< span class = "_ _8" > < / span > tes< span class = "_ _7" > < / span > ,< span class = "_ _7" > < / span > Sfinae,< span class = "_ _7" > < / span > and< span class = "_ _7" > < / span > Concepts< / div > < div class = "t m0 x1 h5 y6 ff3 fs3 fc0 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > ederico< span class = "_ _9" > < / span > Busato< / div > < div class = "t m0 x4 h6 y7 ff4 fs4 fc0 sc0 ls0 ws0" > 2024-03-29< / div > < / div > < div class = "pi" data-data = '{"ctm":[1.0000
< div id = "pf2" class = "pf w0 h0" data-page-no = "2" > < div class = "pc pc2 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > able< span class = "_ _9" > < / span > of< span class = "_ _a" > < / span > Contents< / div > < div class = "t m0 x6 h8 y9 ff1 fs4 fc2 sc0 ls0 ws0" > 1< span class = "_ _b" > < / span > < span class = "fs2 fc0" > Class< span class = "_ _7" > < / span > T< span class = "_ _3" > < / span > emplate< / span > < / div > < div class = "t m0 x7 h6 ya ff4 fs4 fc0 sc0 ls0 ws0" > Class< span class = "_ _c" > < / span > Sp< span class = "_ _d" > < / span > ecialization< / div > < div class = "t m0 x7 h6 yb ff4 fs4 fc0 sc0 ls0 ws0" > Class< span class = "_ _c" > < / span > T< span class = "_ _8" > < / span > emplate< span class = "_ _c" > < / span > Constructor< / div > < div class = "t m0 x6 h8 yc ff1 fs4 fc2 sc0 ls0 ws0" > 2< span class = "_ _b" > < / span > < span class = "fs2 fc0" > Constructo< span class = "_ _5" > < / span > r< span class = "_ _7" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _7" > < / span > A< span class = "_ _5" >
< div id = "pf3" class = "pf w0 h0" data-page-no = "3" > < div class = "pc pc3 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > able< span class = "_ _9" > < / span > of< span class = "_ _a" > < / span > Contents< / div > < div class = "t m0 x6 h8 ye ff1 fs4 fc2 sc0 ls0 ws0" > 3< span class = "_ _b" > < / span > < span class = "fs2 fc0" > Class< span class = "_ _e" > < / span > T< span class = "_ _8" > < / span > emplate< span class = "_ _e" > < / span > -< span class = "_ _7" > < / span > A< span class = "_ _5" > < / span > dvanced< span class = "_ _e" > < / span > Concepts< / span > < / div > < div class = "t m0 x7 h6 yf ff4 fs4 fc0 sc0 ls0 ws0" > Class< span class = "_ _c" > < / span > +< span class = "_ _c" > < / span > F< span class = "_ _5" > < / span > unction< span class = "_ _c" > < / span > -< span class = "_ _c" > < / span > Sp< span class = "_ _d" > < / span > ecialization< / div > < div class = "t m0 x7 h6 y10 ff4 fs4 fc0 sc0 ls0 ws0" > Dep< span class = "_ _d" > < / span > e
< div id = "pf4" class = "pf w0 h0" data-page-no = "4" > < div class = "pc pc4 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > able< span class = "_ _9" > < / span > of< span class = "_ _a" > < / span > Contents< / div > < div class = "t m0 x6 h8 y15 ff1 fs4 fc2 sc0 ls0 ws0" > 5< span class = "_ _b" > < / span > < span class = "fs2 fc0" > SFINAE:< span class = "_ _e" > < / span > Substitution< span class = "_ _7" > < / span > F< span class = "_ _5" > < / span > ailure< span class = "_ _7" > < / span > Is< span class = "_ _e" > < / span > Not< span class = "_ _7" > < / span > An< span class = "_ _e" > < / span > Error< / span > < / div > < div class = "t m0 x7 h6 y16 ff4 fs4 fc0 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > unction< span class = "_ _c" > < / span > SFINAE< / div > < div class = "t m0 x7 h6 y17 ff4 fs4 fc0 sc0 ls0 ws0" > Class< span class = "_ _c" > < / span > SFINAE< / div > < div class = "t m0 x6 h8 y18 ff1 fs4 fc2 sc0 ls0 ws0" > 6< span class = "_ _b" > < / span > < span class = "f
< div id = "pf5" class = "pf w0 h0" data-page-no = "5" > < div class = "pc pc5 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > able< span class = "_ _9" > < / span > of< span class = "_ _a" > < / span > Contents< / div > < div class = "t m0 x6 h8 y1c ff1 fs4 fc2 sc0 ls0 ws0" > 7< span class = "_ _b" > < / span > < span class = "fs2 fc0" > C++20< span class = "_ _e" > < / span > Concepts< / span > < / div > < div class = "t m0 x7 h6 y1d ff4 fs4 fc0 sc0 ls0 ws0" > Overview< / div > < div class = "t m0 x7 h6 y1e ff8 fs4 fc0 sc0 ls0 ws0" > concept< span class = "_ _c" > < / span > < span class = "ff4" > Keyw< span class = "_ _5" > < / span > ord< / span > < / div > < div class = "t m0 x7 h6 y1f ff8 fs4 fc0 sc0 ls0 ws0" > requires< span class = "_ _c" > < / span > < span class = "ff4" > Clause< / span > < / div > < div class = "t m0 x7 h6 y20 ff8 fs4 fc0 sc0 ls0 ws0" > requires< span class = "_ _c" > < /spa
< div id = "pf6" class = "pf w0 h0" data-page-no = "6" > < div class = "pc pc6 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 xa h2 y25 ff1 fs0 fc0 sc0 ls0 ws0" > Class< span class = "_ _1" > < / span > T< span class = "_ _f" > < / span > emplate< / div > < a class = "l" href = "#pf6" data-dest-detail = '[6,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:174.751000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < / div > < div class = "pi" data-data = '{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}' > < / div > < / div >
< div id = "pf7" class = "pf w0 h0" data-page-no = "7" > < div class = "pc pc7 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIlElEQVR42u3ZsU3DUBCAYb/IJyqLGaJUmSBCKEUKJDZjiexCEQo2SMMGVJErrjFdBoiQODvfN8Hprvn1XtvsnjsAACjj6/NjZQsAAFQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAuGqZaQsAANQREV5SAQAoR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAAD+U28FAHDPtvvDLOY8n94d6660zLQFAADqiAjf/QAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQDgj/UzmnUcRwcDALjNMAwzmtZLKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUKAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAAAsRstMWwAAoI6I8JIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgDAcvWXt/VcZv1+OToYAMDibZ9eW3t8mC4/XTdNk4UAAFDCL8gMIADmf/oaAAAAAElFTkSuQmCC" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Class< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc0 sc0 ls0 ws0" > Simila< span class = "_ _5" > < / span > rly< span class = "_ _9" > < / span > to< span class = "_ _c" > < / span > function< span class = "_ _10" > < / span > templates,< span class = "_ _10" > < / span > < span class = "ff1" > class< span class = "_ _10" > < / span > templates< span class = "_ _10" > < / span > < / span > are< span class = "_ _c" > < / span > used< span class = "_ _10" > < / span > to< span class = "_ _10" > < / span > build< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > family< span class = "_ _c" > < / span > of< span class = "_ _10" > < / span > classes< / div > < div class = "t m0 xb hc y27 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y28 ff6 fs8 fc3 sc0 ls0 ws0" > struct< span cl
< div id = "pf8" class = "pf w0 h0" data-page-no = "8" > < div class = "pc pc8 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Class< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _a" > < / span > Specialization< span class = "_ _14" > < / span > 1/2< / div > < div class = "t m0 x1 hb y33 ff4 fs7 fc0 sc0 ls0 ws0" > The< span class = "_ _c" > < / span > < span class = "ffb" > main< span class = "_ _10" > < / span > difference< span class = "_ _9" > < / span > < / span > with< span class = "_ _10" > < / span > template< span class = "_ _c" > < / span > functions< span class = "_ _10" > < / span > is< span class = "_ _c" > < / span > that< span class = "_ _10" > < / span > classes< span class = "_ _c" > < / span > can< span class = "_ _10" > < / span > b< span class = "_ _d" > < / span > e< span class = "_ _10" > < / span > < span class = "ff1" > pa< span class = "_ _5" > < / span > rtially< span class = "
< div id = "pf9" class = "pf w0 h0" data-page-no = "9" > < div class = "pc pc9 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Class< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _a" > < / span > Specialization< span class = "_ _14" > < / span > 2/2< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > R< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hd y3d ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > A< span class = "_ _a" > < / span > < span class = "ff9 fc0" > {< span class = "_ _15" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > < span class = "ffc" > GENERIC< span class = "_ _a" > < /sp
< div id = "pfa" class = "pf w0 h0" data-page-no = "a" > < div class = "pc pca w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIw0lEQVR42u3bsU0DMRSA4TM6i8piBpSKCRCiRmKE7HFD0F+dITIERYbIBlSRm+Arjg5RURxKsJPvW+CenptfZzmsHp87AACoxn73fmMLAADURqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPAtlFJsAQCAesQY/UkFAKA6IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAABwSn1Ds+acHRgAwDIppYam9ScVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagUAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAOLPeCgAu23Ga1uNY1UjbYXAuwO9CKaWVWXPODgwAYJmUUiujxhhd9wMAUB2RCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAFemtwKAy3acpvU4nvmj22GweeAvQimllVlzzg4MAGCZlFIro8YYXfcDAFAdkQoAgEgFAACRCgBAc1p6OAUAwDXwcAoAgBqJVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAwCn0h7d7W/jp42VjCQAA/+jh6TWEu9v58Nl18zxbCAAAVfgC/kYx/gHF94wAAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _a" > < / span > 1:< span class = "_ _7" > < / span > Implement< span class = "_ _a" > < / span > a< span class = "_ _a" > < / span > Simple< span class = "_ _9" > < / span > T< span class = "_ _8" > < / span > yp< span class = "_ _d" > < / span > e< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > rait< / div > < div class = "t m0 xb hc y4a ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > R< span class = "ff9 fc4" > > < span class = "_ _a" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > GENERIC< span class = "_ _a" > < / span > template< span class = "_ _e" > < / span > declaration< / span > < / span > < / span > < / div > < div class = "t m0 xb hc y4b ff6 fs8 fc3 sc0 ls0 ws0" > s
< div id = "pfb" class = "pf w0 h0" data-page-no = "b" > < div class = "pc pcb w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _a" > < / span > 2:< span class = "_ _7" > < / span > Check< span class = "_ _a" > < / span > if< span class = "_ _a" > < / span > a< span class = "_ _9" > < / span > P< span class = "_ _5" > < / span > ointer< span class = "_ _a" > < / span > is< span class = "_ _a" > < / span > < span class = "ff6" > const< / span > < / div > < div class = "t m0 xb hc y54 ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < / span > < / div > < div class = "t m0 xb hc y55 ffa fs8 fc6 sc0 ls0 ws0" > //< span class = "_ _a" > < / span > < span class = "ffe" > std::true< span class = "_ _c" > < / span > type< span class = "_ _e" > < / span > < / span > and< span class = "_ _a" > < / span > < span class = "ffe" > std::false< span c
< div id = "pfc" class = "pf w0 h0" data-page-no = "c" > < div class = "pc pcc w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _a" > < / span > 3:< span class = "_ _7" > < / span > Compare< span class = "_ _9" > < / span > Class< span class = "_ _a" > < / span > T< span class = "_ _8" > < / span > emplates< / div > < div class = "t m0 xb hc y5e ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < / span > < / div > < div class = "t m0 xb hc y5f ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y60 ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > A< span class = "_ _a" > < / span > < span class = "ff9 fc0" > {};< / span > < / span > < / div > < div class = "t m0 xb hc y61 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4
< div id = "pfd" class = "pf w0 h0" data-page-no = "d" > < div class = "pc pcd w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Class< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _a" > < / span > Constructo< span class = "_ _5" > < / span > r< / div > < div class = "t m0 x1 hb y68 ff4 fs7 fc0 sc0 ls0 ws0" > Class< span class = "_ _10" > < / span > template< span class = "_ _c" > < / span > arguments< span class = "_ _10" > < / span > don’ t< span class = "_ _c" > < / span > need< span class = "_ _10" > < / span > to< span class = "_ _10" > < / span > b< span class = "_ _d" > < / span > e< span class = "_ _10" > < / span > rep< span class = "_ _d" > < / span > eated< span class = "_ _10" > < / span > if< span class = "_ _c" > < / span > they< span class = "_ _10" > < / span > are< span class = "_ _c" > < / span > the< span class = "_ _10" > < / span > default< span class = "_ _10" > < / span > ones< / div > < div class = "t m0 xb hc y69 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y6a ff6 fs8 fc3 sc0
< div id = "pfe" class = "pf w0 h0" data-page-no = "e" > < div class = "pc pce w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 xa h2 y6e ff1 fs0 fc0 sc0 ls0 ws0" > Constructo< span class = "_ _8" > < / span > r< / div > < div class = "t m0 xa h2 y25 ff1 fs0 fc0 sc0 ls0 ws0" > T< span class = "_ _f" > < / span > emplate< span class = "_ _1" > < / span > A< span class = "_ _8" > < / span > utomatic< / div > < div class = "t m0 xa h2 y6f ff1 fs0 fc0 sc0 ls0 ws0" > Deduction< span class = "_ _1" > < / span > (CT< span class = "_ _f" > < / span > AD)< / div > < a class = "l" href = "#pfe" data-dest-detail = '[14,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:171.623000px;width:241.993000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < a class = "l" href = "#pfe" data-dest-detail = '[14,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:241.993000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < a class = "l" href = "#pfe" data-dest-detail = '[14,"XYZ",27.346,256.118,null]' > < div class
< div id = "pff" class = "pf w0 h0" data-page-no = "f" > < div class = "pc pcf w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Constructo< span class = "_ _5" > < / span > r< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _a" > < / span > A< span class = "_ _5" > < / span > utomatic< span class = "_ _a" > < / span > Deduction< span class = "_ _9" > < / span > (CT< span class = "_ _8" > < / span > AD)< / div > < div class = "t m0 x1 hb y70 ff4 fs7 fc9 sc0 ls0 ws0" > C++17< span class = "_ _10" > < / span > < span class = "fc0" > introduces< span class = "_ _10" > < / span > < span class = "ffb" > automatic< span class = "_ _a" > < / span > < / span > deduction< span class = "_ _10" > < / span > of< span class = "_ _10" > < / span > class< span class = "_ _c" > < / span > template< span class = "_ _10" > < / span > arguments< span class = "_ _c" > < / span > in< span class = "_ _10" > < / span > constructor< / span > < / div > < div class = "t m0 x1 hb y71 ff4 fs7 fc0 sc0 ls0 ws0" > calls< / div > < div class = "t m0 xb hc y72 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span cla
< div id = "pf10" class = "pf w0 h0" data-page-no = "10" > < div class = "pc pc10 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > CT< span class = "_ _8" > < / span > AD< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > User-Defined< span class = "_ _a" > < / span > Deduction< span class = "_ _9" > < / span > Guides< / div > < div class = "t m0 x1 hb y79 ff1 fs7 fc0 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > emplate< span class = "_ _10" > < / span > deduction< span class = "_ _9" > < / span > guide< span class = "_ _10" > < / span > < span class = "ff4" > is< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > mechanism< span class = "_ _10" > < / span > to< span class = "_ _c" > < / span > instruct< span class = "_ _10" > < / span > the< span class = "_ _10" > < / span > compiler< span class = "_ _10" > < / span > ho< span class = "_ _5" > < / span > w< span class = "_ _10" > < / span > to< span class = "_ _10" > < / span > map< / span > < / div > < div class = "t m0 x1 hb y7a ffb fs7 fc0 sc0 ls
< div id = "pf11" class = "pf w0 h0" data-page-no = "11" > < div class = "pc pc11 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > CT< span class = "_ _8" > < / span > AD< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > User-Defined< span class = "_ _a" > < / span > Deduction< span class = "_ _9" > < / span > Guides< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > Aggregate< span class = "_ _21" > < / span > Example< / div > < div class = "t m0 xb hc y82 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y83 ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > A< span class = "_ _a" > < / span > < span class = "ff9 fc0" > {< / span > < / span > < / div > < div class = "t m0 x7 hc y84 ff9 fs8 fc0 sc0 ls0 ws0" > T< span class = "_ _a" > < / span > x,< span class = "_ _a" > < / span > y;< / div > < div class = "t m0 xb hc y85 ff9 fs8 fc0 sc0 ls0 ws0" > };< / div > < div class = "t m0 xb hc y86 ff6 fs8 fc3 sc
< div id = "pf12" class = "pf w0 h0" data-page-no = "12" > < div class = "pc pc12 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > CT< span class = "_ _8" > < / span > AD< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > User-Defined< span class = "_ _21" > < / span > Deduction< span class = "_ _21" > < / span > Guides< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > Indep< span class = "_ _d" > < / span > endent< span class = "_ _a" > < / span > Argument< span class = "_ _21" > < / span > Example< / div > < div class = "t m0 xb hc y8a ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > < span class = "fc7" > int< span class = "_ _a" > < / span > < span class = "ff9 fc0" > I< span class = "fc4" > > < / span > < / span > < / span > < / div > < div class = "t m0 xb hc y8b ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > A< span class = "_ _a" > < / span > < span class = "ff9 fc0" > {< / span > < / span > < / div > < div class = "t m0 x7 hc y8c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > <
< div id = "pf13" class = "pf w0 h0" data-page-no = "13" > < div class = "pc pc13 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > CT< span class = "_ _8" > < / span > AD< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > User-Defined< span class = "_ _21" > < / span > Deduction< span class = "_ _21" > < / span > Guides< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > Universal< span class = "_ _21" > < / span > Reference< span class = "_ _a" > < / span > Example< / div > < div class = "t m0 xb hc y92 ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < span class = "_ _1a" > < / span > //< span class = "_ _a" > < / span > std::remove_reference_t< / span > < / div > < div class = "t m0 xb hc y93 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y94 ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > A
< div id = "pf14" class = "pf w0 h0" data-page-no = "14" > < div class = "pc pc14 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > CT< span class = "_ _8" > < / span > AD< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > User-Defined< span class = "_ _21" > < / span > Deduction< span class = "_ _21" > < / span > Guides< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > Iterato< span class = "_ _5" > < / span > r< span class = "_ _a" > < / span > Example< / div > < div class = "t m0 xb hc y9c ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < span class = "_ _1a" > < / span > //< span class = "_ _a" > < / span > std::remove_reference_t< / span > < / div > < div class = "t m0 xb hc y9d ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < vector> < span class = "_ _24" > < / span > //< span class = "_ _a" > < / span > std::vector< / span > < / div > < div class = "t m0 xb hc y9e ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9
< div id = "pf15" class = "pf w0 h0" data-page-no = "15" > < div class = "pc pc15 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > CT< span class = "_ _8" > < / span > AD< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > User-Defined< span class = "_ _21" > < / span > Deduction< span class = "_ _21" > < / span > Guides< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > Alias< span class = "_ _21" > < / span > T< span class = "_ _8" > < / span > emplate< / div > < div class = "t m0 x1 hb y26 ffb fs7 fc0 sc0 ls0 ws0" > Alias< span class = "_ _10" > < / span > template< span class = "_ _c" > < / span > deduction< span class = "_ _9" > < / span > < span class = "ff4" > requires< span class = "_ _10" > < / span > < span class = "fc9" > C++20< / span > < / span > < / div > < div class = "t m0 xb hc y27 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y28 ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > A< s
< div id = "pf16" class = "pf w0 h0" data-page-no = "16" > < div class = "pc pc16 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > CT< span class = "_ _8" > < / span > AD< span class = "_ _9" > < / span > User-Defined< span class = "_ _a" > < / span > Deduction< span class = "_ _21" > < / span > Guides< span class = "_ _21" > < / span > -< span class = "_ _a" > < / span > Limitation< / div > < div class = "t m0 x1 hb y26 ffb fs7 fc0 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > emplate< span class = "_ _10" > < / span > deduction< span class = "_ _10" > < / span > guide< span class = "_ _9" > < / span > < span class = "ff4" > do< span class = "_ _d" > < / span > esn’ t< span class = "_ _10" > < / span > w< span class = "_ _5" > < / span > ork< span class = "_ _c" > < / span > within< span class = "_ _10" > < / span > the< span class = "_ _10" > < / span > class< span class = "_ _10" > < / span > scop< span class = "_ _d" > < / span > e< / span > < / div > < div class = "t m0 xb hc ya9 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_
< div id = "pf17" class = "pf w0 h0" data-page-no = "17" > < div class = "pc pc17 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 xa h2 yb3 ff1 fs0 fc0 sc0 ls0 ws0" > Class< span class = "_ _1" > < / span > T< span class = "_ _f" > < / span > emplate< span class = "_ _1" > < / span > -< / div > < div class = "t m0 xa h2 yb4 ff1 fs0 fc0 sc0 ls0 ws0" > A< span class = "_ _8" > < / span > dvanced< span class = "_ _1" > < / span > Concepts< / div > < a class = "l" href = "#pf17" data-dest-detail = '[23,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < a class = "l" href = "#pf17" data-dest-detail = '[23,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:115.247000px;width:224.544000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < / div > < div class = "pi" data-data = '{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}' > < / div > < / div >
< div id = "pf18" class = "pf w0 h0" data-page-no = "18" > < div class = "pc pc18 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Class< span class = "_ _21" > < / span > +< span class = "_ _21" > < / span > Function< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > Sp< span class = "_ _d" > < / span > ecialization< span class = "_ _27" > < / span > 1/3< / div > < div class = "t m0 x1 hb yb5 ff4 fs7 fc0 sc0 ls0 ws0" > Given< span class = "_ _10" > < / span > a< span class = "_ _c" > < / span > class< span class = "_ _10" > < / span > template< span class = "_ _10" > < / span > and< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > template< span class = "_ _10" > < / span > member< span class = "_ _10" > < / span > function< / div > < div class = "t m0 xb hc yb6 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > R< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc yb7 ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "
< div id = "pf19" class = "pf w0 h0" data-page-no = "19" > < div class = "pc pc19 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Class< span class = "_ _21" > < / span > +< span class = "_ _21" > < / span > Function< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > Sp< span class = "_ _d" > < / span > ecialization< span class = "_ _27" > < / span > 2/3< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > R< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y3d ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > X< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > Y< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y3e ff6 fs8 fc7 sc0 ls0 ws0" > void< span class = "_ _a" > < / span > < sp
< div id = "pf1a" class = "pf w0 h0" data-page-no = "1a" > < div class = "pc pc1a w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Class< span class = "_ _21" > < / span > +< span class = "_ _21" > < / span > Function< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > Sp< span class = "_ _d" > < / span > ecialization< span class = "_ _27" > < / span > 3/3< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y3d ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > X< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > Y< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y3e ff6 fs8 fc7 sc0 ls0 ws0" > void< spa
< div id = "pf1b" class = "pf w0 h0" data-page-no = "1b" > < div class = "pc pc1b w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > A< span class = "_ _5" > < / span > ccessing< span class = "_ _21" > < / span > a< span class = "_ _a" > < / span > Dep< span class = "_ _d" > < / span > endent< span class = "_ _21" > < / span > T< span class = "_ _8" > < / span > yp< span class = "_ _d" > < / span > e< span class = "_ _21" > < / span > -< span class = "_ _a" > < / span > < span class = "ff6" > typename< span class = "_ _21" > < / span > < / span > Keyw< span class = "_ _5" > < / span > ord< span class = "_ _28" > < / span > 1/2< / div > < div class = "t m0 x1 hb y26 ffb fs7 fc0 sc0 ls0 ws0" > Structure< span class = "_ _10" > < / span > templates< span class = "_ _21" > < / span > < span class = "ff4" > can< span class = "_ _10" > < / span > have< span class = "_ _10" > < / span > different< span class = "_ _10" > < / span > data< span class = "_ _c" > < / span > memb< span class = "_ _d" > < / span > ers< span class = "_ _10" > < / span > for< span class = "_ _c" > < / span > each< span class = "_ _10" > < / span > sp< span class = "_ _
< div id = "pf1c" class = "pf w0 h0" data-page-no = "1c" > < div class = "pc pc1c w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIj0lEQVR42u3YsWkDQRCG0Vtxg6JFNRhHqsAYxQJ1piZcjgMX4Q4UiY08ySlTLBsb5sx7Fdz9m3xMe345TAAAUMbnx/vGCgAAVCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAC4a5lpBQAA6ogIl1QAAMoRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAAFDMbILHjTH+0+/03r0pAFCTSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAADwq1pmWgEAgDoiwiUVAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAA1m5e0beOMTwYAMDP9N5X9LUuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQTAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAAvqFlphUAAKgjIlxSAQAoR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAwErM1/OTFeBBl+ObEQDgr+1fT63ttsv1a5qWZTEIAAAl3ABUOCAANVNbPgAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > A< span class = "_ _5" > < / span > ccessing< span class = "_ _21" > < / span > a< span class = "_ _a" > < / span > Dep< span class = "_ _d" > < / span > endent< span class = "_ _21" > < / span > T< span class = "_ _8" > < / span > yp< span class = "_ _d" > < / span > e< span class = "_ _21" > < / span > -< span class = "_ _a" > < / span > < span class = "ff6" > typename< span class = "_ _21" > < / span > < / span > Keyw< span class = "_ _5" > < / span > ord< span class = "_ _28" > < / span > 2/2< / div > < div class = "t m0 x1 hb ycc ff4 fs7 fc0 sc0 ls0 ws0" > The< span class = "_ _29" > < / span > < span class = "ff8" > using< span class = "_ _29" > < / span > < / span > keyw< span class = "_ _5" > < / span > o< span class = "_ _5" > < / span > rd< span class = "_ _10" > < / span > can< span class = "_ _10" > < / span > b< span class = "_ _d" > < / span > e< span class = "_ _10" > < / span > used< span class = "_ _10" > < / span > to< span class = "_ _c" > < / span > simply< span class = "_ _10" > < / span > the< span class = "_ _10" > < / span > exp< span class = "_ _5" > < / span > ression
< div id = "pf1d" class = "pf w0 h0" data-page-no = "1d" > < div class = "pc pc1d w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAItUlEQVR42u3ZsU0DQRCG0Vt0I6IVNVhEVIAQMRIl0IeLcO6YIiiCgCLogMjaBNbBkRGfjYM5+70KVv8ln+bK7f3jAAAAaXx+vF9ZAQCAbEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAB/Su/dCgAA5BERLqkAAKQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAcOlGE8zXWjPCoWqtRgAADuWSCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAJxU6b1bAQCAPCLCJRUAgHREKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAzDQu6K2tNR8MAOA4tdYFvdYlFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkWoCAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQC4DKMJODPf+/3LdmuHmd7WayMAkFDpvS/lra01HwwA4Di11qU8NSL87gcAIB2RCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAICsSu/dCgAA5BERLqkAAKQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQDgzIy7zcoKcCpfT69GAIB/unt4LuXmetr9DMM0TQYBACCFXwdDK/4Adls4AAAAAElFTkSuQmCC" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > emplate< span class = "_ _9" > < / span > Dep< span class = "_ _0" > < / span > endent< span class = "_ _9" > < / span > Names< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > < span class = "ff6" > template< span class = "_ _21" > < / span > < / span > Keywo< span class = "_ _5" > < / span > rd< / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc0 sc0 ls0 ws0" > The< span class = "_ _29" > < / span > < span class = "ff8 fc5" > template< span class = "_ _29" > < / span > < / span > keyw< span class = "_ _5" > < / span > o< span class = "_ _5" > < / span > rd< span class = "_ _10" > < / span > tells< span class = "_ _10" > < / span > the< span class = "_ _10" > < / span > compiler< span class = "_ _c" > < / span > that< span class = "_ _10" > < / span > what< span class = "_ _10" > < / span > follows< span class = "_ _c" > < / span > is< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > < span class = "ffb" > template< span class = "_ _10" > < /sp
< div id = "pf1e" class = "pf w0 h0" data-page-no = "1e" > < div class = "pc pc1e w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIkUlEQVR42u3YsU0DQRCG0VvrRo5W1IAcUQFCxJbojCYoxwFFuANH1kZMcs4ICJBlITO23qvg7t/k07TN8+sEAABl7D93KysAAFCNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4FvLTCsAAFBHRLikAgBQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAuKLZBABQxxjjnn6n9+5NuYxLKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAAPCnWmZaAQCAOiLCJRUAgHJEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAP7bfEPfOsbwYAAAl+m939DXuqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAADO0jLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQDgh/n4/mgFuKbD9sMIAPCLp5e31h7Wy/FrmpZlMQgAACWcAKxKIABmpkIiAAAAAElFTkSuQmCC" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Class< span class = "_ _21" > < / span > T< span class = "_ _8" > < / span > emplate< span class = "_ _21" > < / span > Hiera< span class = "_ _5" > < / span > rchy< span class = "_ _a" > < / span > and< span class = "_ _21" > < / span > < span class = "ff6" > using< / span > < / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc0 sc0 ls0 ws0" > Memb< span class = "_ _d" > < / span > er< span class = "_ _10" > < / span > of< span class = "_ _10" > < / span > class< span class = "_ _c" > < / span > templates< span class = "_ _10" > < / span > can< span class = "_ _10" > < / span > b< span class = "_ _d" > < / span > e< span class = "_ _10" > < / span > used< span class = "_ _10" > < / span > < span class = "ffb" > internally< span class = "_ _a" > < / span > < / span > in< span class = "_ _10" > < / span > derived< span class = "_ _10" > < / span > class< span class = "_ _10" > < / span > templates< span class = "_ _c" > < / span > by< / div > < div class = "t m0 x1 hb yc1 ff4 fs7 fc0 sc0 ls0 ws0" > sp< span class = "_ _d" > < / span > ecifying< span class = "_ _10" > < / span >
< div id = "pf1f" class = "pf w0 h0" data-page-no = "1f" > < div class = "pc pc1f w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > virtual< span class = "_ _21" > < / span > < span class = "ff1" > F< span class = "_ _5" > < / span > unction< span class = "_ _a" > < / span > and< span class = "_ _21" > < / span > T< span class = "_ _8" > < / span > emplate< / span > < / div > < div class = "t m0 x1 hb yf1 ff1 fs7 fc0 sc0 ls0 ws0" > Virtual< span class = "_ _9" > < / span > functions< span class = "_ _9" > < / span > cannot< span class = "_ _10" > < / span > have< span class = "_ _9" > < / span > template< span class = "_ _9" > < / span > arguments< / div > < div class = "t m0 x10 hb yf2 ff10 fs7 fc0 sc0 ls0 ws0" > •< span class = "_ _7" > < / span > < span class = "ff1" > T< span class = "_ _8" > < / span > emplates< span class = "_ _10" > < / span > < span class = "ff4" > a< span class = "_ _5" > < / span > re< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > compile-time< span class = "_ _10" > < / span > feature< / span > < / span > < / div > < div class = "t m0 x10 hb yf3 ff10 fs7 fc0 sc0 ls0 ws0" > •< span class = "_ _7" >
< div id = "pf20" class = "pf w0 h0" data-page-no = "20" > < div class = "pc pc20 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIeElEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdYKnVf8fzTBC+NC9/3h1OCQAAwnjcbysrAAAQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOAj11qtAABAHKUUl1QAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAFi6bkZvnabJhwEA/Kfv+xm91iUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAADwLddarQAAQBylFJdUAADCEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAwE+68bK1AszL83w1AgALtj8OOW/WbXyl1FozCAAAIbwB4K0aAiA4piMAAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > friend< span class = "_ _21" > < / span > < span class = "ff1" > Keyw< span class = "_ _5" > < / span > ord< / span > < / div > < div class = "t m0 xb hc y9c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < span class = "_ _1e" > < / span > < / span > < / span > struct< span class = "_ _e" > < / span > < span class = "fc5" > A< span class = "_ _a" > < / span > < span class = "ff9 fc0" > {};< / span > < / span > < / div > < div class = "t m0 xb hc y9d ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > R< span class = "ff9 fc4" > > < span class = "_ _a" > < / span > < / span > < / span > struct< span class = "_ _a" > < / span > < span class = "fc5" > B< span class = "_ _a" > < / span > < span class = "ff9 fc0" > {};< / span > < / span > < / div > < div class = "t
< div id = "pf21" class = "pf w0 h0" data-page-no = "21" > < div class = "pc pc21 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAImElEQVR42u3YsUlEQRSG0TfyLkaDNYjRViBiLGxnNmE5BhZhB0bLRHuTZ2YoIi57xz2nguGf5OO2u/vHBQAAynh/e72yAgAA1YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+tMy0AgAAdUSESyoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAADns0701jGGDwMA+J3e+0SvdUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkmgAAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAA8IdaZloBAIA6IsIlFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAPjeOtFbxxhTb917N6APAgB+wiUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAALsw60Vt77z4MAOASuKQCACBSAQBApAIAMJ2WmVYAAKCOiHBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAOKX18HxrBfh/Pp5ejADApHYP+9ZurrfDcVm2bTMIAAAlfAL6CCMpOXvRBAAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > emplate< span class = "_ _9" > < / span > T< span class = "_ _8" > < / span > emplate< span class = "_ _21" > < / span > Arguments< / div > < div class = "t m0 x1 hb y26 ff1 fs7 fc0 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > emplate< span class = "_ _10" > < / span > template< span class = "_ _9" > < / span > parameters< span class = "_ _c" > < / span > < span class = "ff4" > match< span class = "_ _10" > < / span > < span class = "ffb" > templates< span class = "_ _a" > < / span > < / span > instead< span class = "_ _10" > < / span > of< span class = "_ _10" > < / span > concrete< span class = "_ _c" > < / span > types< / span > < / div > < div class = "t m0 xb hc yfc ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < span class = "_ _a" > < / span > < / span > < / span > struct< span class = "_ _e" > < / span > < span class = "fc5" > A< span class = "_ _a" > < / span > < span class = "ff
< div id = "pf22" class = "pf w0 h0" data-page-no = "22" > < div class = "pc pc22 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 xa h2 yb3 ff1 fs0 fc0 sc0 ls0 ws0" > T< span class = "_ _f" > < / span > emplate< / div > < div class = "t m0 xa h2 yb4 ff1 fs0 fc0 sc0 ls0 ws0" > Meta-Programming< / div > < a class = "l" href = "#pf22" data-dest-detail = '[34,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < a class = "l" href = "#pf22" data-dest-detail = '[34,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:115.247000px;width:224.011000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < / div > < div class = "pi" data-data = '{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}' > < / div > < / div >
< div id = "pf23" class = "pf w0 h0" data-page-no = "23" > < div class = "pc pc23 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > emplate< span class = "_ _9" > < / span > Meta-Programming< / div > < div class = "t m0 x13 h5 y107 ff3 fs3 fc0 sc0 ls0 ws0" > “Metap< span class = "_ _5" > < / span > rogramming< span class = "_ _1a" > < / span > is< span class = "_ _2f" > < / span > the< span class = "_ _2f" > < / span > writing< span class = "_ _2f" > < / span > of< span class = "_ _2f" > < / span > computer< span class = "_ _1a" > < / span > p< span class = "_ _5" > < / span > rograms< span class = "_ _2f" > < / span > with< span class = "_ _1a" > < / span > the< / div > < div class = "t m0 x7 h10 y108 ff3 fs3 fc0 sc0 ls0 ws0" > abilit< span class = "_ _5" > < / span > y< span class = "_ _c" > < / span > to< span class = "_ _10" > < / span > < span class = "ffc" > treat< span class = "_ _10" > < / span > p< span class = "_ _5" > < / span > rograms< span class = "_ _10" > < / span > as< span class = "_ _10" > < / span > their< span class = "_ _9" > < / span > data< span class = "ff3" > .< span class = "_ _e" > < / span > It< span class = "_ _c" > < / span > means< span class = "_ _c" > < / span > that< span class = "_ _c" > < / span > a< span
< div id = "pf24" class = "pf w0 h0" data-page-no = "24" > < div class = "pc pc24 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOJgPwhc4Z4VVXL4/XewIAgDC2dTlZAQCAaEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAABfudZqBQAA4iileFIBAAhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUA4H90+zRYATh6PWYjAPATl9sz53Pf9ndKrTWDAAAQwge9fxQEP7fhEwAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > emplate< span class = "_ _9" > < / span > Meta-Programming< / div > < div class = "t m0 x10 hb y10f ff10 fs7 fc0 sc0 ls0 ws0" > •< span class = "_ _7" > < / span > < span class = "ff1" > T< span class = "_ _8" > < / span > emplate< span class = "_ _9" > < / span > Meta-Programming< span class = "_ _9" > < / span > is< span class = "_ _10" > < / span > fast< span class = "_ _10" > < / span > < span class = "ff4" > (runtime)< / span > < / span > < / div > < div class = "t m0 x7 hb y110 ff4 fs7 fc0 sc0 ls0 ws0" > T< span class = "_ _8" > < / span > emplate< span class = "_ _c" > < / span > Metaprogramming< span class = "_ _c" > < / span > is< span class = "_ _c" > < / span > computed< span class = "_ _c" > < / span > at< span class = "_ _10" > < / span > compile-time< span class = "_ _c" > < / span > (nothing< span class = "_ _c" > < / span > is< span class = "_ _10" > < / span > computed< span class = "_ _c" > < / span > at< / div > < div class = "t m0 x7 hb y111 ff4 fs7 fc0 sc0 ls0 ws0" > run-time)< / div > < div class = "t m0 x10 hb y112 ff10 fs7 fc0 sc0 ls0 ws0" > •< span class = "_ _
< div id = "pf25" class = "pf w0 h0" data-page-no = "25" > < div class = "pc pc25 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 1:< span class = "_ _2f" > < / span > < span class = "ff6" > Factorial< / span > < / div > < div class = "t m0 xb hc y11b ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > < span class = "fc7" > int< span class = "_ _a" > < / span > < span class = "ff9 fc0" > N< span class = "fc4" > > < / span > < / span > < / span > < / div > < div class = "t m0 xb hc y8a ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > Factorial< span class = "_ _a" > < / span > < span class = "ff9 fc0" > {< span class = "_ _13" > < / span > < span class = "ffa fc6" > //< span class = "_ _e" > < / span > GENERIC< span class = "_ _a" > < / span > template:< span class = "_ _a" > < / span > Recursive< span class = "_ _a" > < / span > step< / span > < / span > < / span > < / div > < div class = "t m0 x7 hc y8b ff6 fs8 fc3 sc0 ls0 ws0" > static< span class = "_ _a" > < / span > constexpr< span class = "_ _a" > < / span > < span class = "fc7" > int< span class = "_ _e" > < / span > < span class = "ff9 fc0" > value< span class = "
< div id = "pf26" class = "pf w0 h0" data-page-no = "26" > < div class = "pc pc26 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 1:< span class = "_ _2f" > < / span > < span class = "ff6" > Factorial< span class = "_ _21" > < / span > < / span > (Notes)< / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc0 sc0 ls0 ws0" > The< span class = "_ _10" > < / span > p< span class = "_ _5" > < / span > revious< span class = "_ _10" > < / span > example< span class = "_ _10" > < / span > can< span class = "_ _c" > < / span > b< span class = "_ _0" > < / span > e< span class = "_ _c" > < / span > easily< span class = "_ _10" > < / span > written< span class = "_ _10" > < / span > as< span class = "_ _10" > < / span > a< span class = "_ _1a" > < / span > < span class = "ff8" > constexpr< span class = "_ _31" > < / span > < / span > in< span class = "_ _10" > < / span > < span class = "fc9" > C++14< / span > < / div > < div class = "t m0 xb hc y27 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < /sp
< div id = "pf27" class = "pf w0 h0" data-page-no = "27" > < div class = "pc pc27 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdklEQVR42u3YsQ3CMBRF0RjFooqYAVExAULUSGzGEoxDwRBsQBW5wo3pEHUafpRzJrCem6ufdodTBwAAYTwf95UVAACIRqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPCVaq1WAAAgjpyzSyoAAOGIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCALBs/YzeWkrxYQAA0wzDMKPXuqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBgMVKt1QoAAMSRc3ZJBQAgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAACm6cfr1grAH73ONyMA8Gt/vKS0Wbfx3XWtNYMAABDCByPfGgKxuMLkAAAAAElFTkSuQmCC" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 2:< span class = "_ _2f" > < / span > < span class = "ff6" > Log2< / span > < / div > < div class = "t m0 xb hc y123 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > < span class = "fc7" > int< span class = "_ _a" > < / span > < span class = "ff9 fc0" > N< span class = "fc4" > > < / span > < / span > < / span > < / div > < div class = "t m0 xb hc y124 ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > Log2< span class = "_ _a" > < / span > < span class = "ff9 fc0" > {< span class = "_ _11" > < / span > < span class = "ffa fc6" > //< span class = "_ _e" > < / span > GENERIC< span class = "_ _a" > < / span > template:< span class = "_ _a" > < / span > Recursive< span class = "_ _a" > < / span > step< / span > < / span > < / span > < / div > < div class = "t m0 x7 hc y125 ff6 fs8 fc3 sc0 ls0 ws0" > static_assert< span class = "ff9 fc0" > (N< span class = "_ _a" > < / span > < span class = "fc4" > > < span class = "_ _a" > < / span > 0< / span > ,< span class = "_ _e" > < / span > < span class = "fca" > & q
< div id = "pf28" class = "pf w0 h0" data-page-no = "28" > < div class = "pc pc28 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQ3CMBRF0RjFooqYAVExAULUSNmMJRiHgiHYgCpyhRvTMQANP+GcCazn5uqn3eHUAQBAGI/7bWUFAACiEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAHykWqsVAACII+fskgoAQDgiFQAAkQoAACIVAACRCgAAIhUAgMXpZ/TWUooPAwD4zjAMM3qtSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARKoJAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAGBZUq3VCgAAxJFzdkkFACAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAAfqufLlsrAJE9z1cjAPyV/XFMabNu06vrWmsGAQAghDcWAxoC9/B0uAAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 3:< span class = "_ _2f" > < / span > < span class = "ff6" > Log< / span > < / div > < div class = "t m0 xb he y12d ff6 fs5 fc3 sc0 ls0 ws0" > template< span class = "ff11 fc4" > < < / span > < span class = "fc7" > int< span class = "_ _9" > < / span > < span class = "ff11 fc0" > A,< span class = "_ _21" > < / span > < / span > int< span class = "_ _21" > < / span > < span class = "ff11 fc0" > B< span class = "fc4" > > < / span > < / span > < / span > < / div > < div class = "t m0 xb he y12e ff6 fs5 fc3 sc0 ls0 ws0" > struct< span class = "_ _9" > < / span > < span class = "fc5" > Max< span class = "_ _21" > < / span > < span class = "ff11 fc0" > {< span class = "_ _21" > < / span > < span class = "ffa fc6" > //< span class = "_ _21" > < / span > utility< / span > < / span > < / span > < / div > < div class = "t m0 x11 he y12f ff6 fs5 fc3 sc0 ls0 ws0" > static< span class = "_ _9" > < / span > constexpr< span class = "_ _21" > < / span > < span class = "fc7" > int< span class = "_ _21" > < / span > < span class = "ff11 fc0" > value< span class = "_ _21" > < /spa
< div id = "pf29" class = "pf w0 h0" data-page-no = "29" > < div class = "pc pc29 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIeElEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdpYLVf8fzTBC+NC9/3h1OCQAAwnjcbysrAAAQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOAj11qtAABAHKUUl1QAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAFi6bkZvnabJhwEA/Kfv+xm91iUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgC9yrdUKAADEUUpxSQUAIByRCgCASAUAgF+68bK1AjBrz/PVCABLsj8OOW/WbXyl1FozCAAAIbwBmPEaAhoOBWgAAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 4:< span class = "_ _2f" > < / span > < span class = "ff6" > Unroll< span class = "_ _21" > < / span > < / span > < span class = "fs4" > (Compile-time/Run-time< span class = "_ _c" > < / span > Mix)< / span > < / div > < div class = "t m0 x16 h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > < span class = "fc7" > int< span class = "_ _a" > < / span > < span class = "ff9 fc0" > NUM_UNROLL,< span class = "_ _a" > < / span > < / span > int< span class = "_ _e" > < / span > < span class = "ff9 fc0" > STEP< span class = "_ _a" > < / span > < span class = "fc4" > =< span class = "_ _a" > < / span > 0> < / span > < / span > < / span > < / div > < div class = "t m0 xb hc y3d ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > Unroll< span class = "_ _a" > < / span > < span class = "ff9 fc0" > {< span class = "_ _1d" > < / span > < span class = "ffa fc6" > //< span class = "_ _e" > < / span > GENERIC< span class = "_ _a" >
< div id = "pf2a" class = "pf w0 h0" data-page-no = "2a" > < div class = "pc pc2a w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 xa h2 y6e ff1 fs0 fc0 sc0 ls0 ws0" > SFINAE:< / div > < div class = "t m0 xa h2 y25 ff1 fs0 fc0 sc0 ls0 ws0" > Substitution< span class = "_ _1" > < / span > F< span class = "_ _8" > < / span > ailure< / div > < div class = "t m0 xa h2 y6f ff1 fs0 fc0 sc0 ls0 ws0" > Is< span class = "_ _1" > < / span > Not< span class = "_ _1" > < / span > An< span class = "_ _1" > < / span > Erro< span class = "_ _8" > < / span > r< / div > < a class = "l" href = "#pf2a" data-dest-detail = '[42,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:171.623000px;width:241.993000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < a class = "l" href = "#pf2a" data-dest-detail = '[42,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:137.252000px;width:241.993000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < a class = "l" href = "#pf2a" data-dest-detail = '[42,"XYZ",27.346,256.118,null]' > < div class =
< div id = "pf2b" class = "pf w0 h0" data-page-no = "2b" > < div class = "pc pc2b w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > SFINAE< / div > < div class = "t m0 xb hb y13f ff1 fs7 fc1 sc0 ls0 ws0" > SFINAE< / div > < div class = "t m0 xb hb y140 ff1 fs7 fc0 sc0 ls0 ws0" > Substitution< span class = "_ _10" > < / span > Failure< span class = "_ _10" > < / span > Is< span class = "_ _9" > < / span > Not< span class = "_ _10" > < / span > An< span class = "_ _9" > < / span > Error< span class = "_ _10" > < / span > (SFINAE)< span class = "_ _10" > < / span > < span class = "ff4" > applies< span class = "_ _c" > < / span > during< span class = "_ _10" > < / span > overload< span class = "_ _10" > < / span > resolution< / span > < / div > < div class = "t m0 xb hb y141 ff4 fs7 fc0 sc0 ls0 ws0" > of< span class = "_ _10" > < / span > function< span class = "_ _c" > < / span > templates.< span class = "_ _e" > < / span > When< span class = "_ _10" > < / span > substituting< span class = "_ _10" > < / span > the< span class = "_ _c" > < / span > deduced< span class = "_ _10" > < /spa
< div id = "pf2c" class = "pf w0 h0" data-page-no = "2c" > < div class = "pc pc2c w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIn0lEQVR42u3YwUnFUBCG0VzJxdVgDQ9XViDiWrAzm7Cct7AIO3D1uCtnExeCBUTByeWcCsKfBD6m3d4/LgAAUMb72/nKCgAAVCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD40TLTCgAA1NF7d0kFAKAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAIDZrQd61jGGFwYAsE9EHOhpXVIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpJgAAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBgr5aZVgAAoI7eu0sqAADliFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAmMxqAr6NMYwwt4jwJTDlRzvfd+tv5c//kSNySQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAA/2s1AQBHFxFGgMm4pAIAIFIBAECkAgAgUgEA4LdaZloBAIA6eu8uqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAA7LdeXk5WAPh4ejUCQBF3D8+t3Vxvl89l2bbNIAAAlPAFMUEpKc7NC6oAAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > The< span class = "_ _21" > < / span > Problem< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y3d ff9 fs8 fc0 sc0 ls0 ws0" > T< span class = "_ _a" > < / span > ceil_div(T< span class = "_ _a" > < / span > value,< span class = "_ _e" > < / span > T< span class = "_ _a" > < / span > div);< / div > < div class = "t m0 xb hc y3f ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < > < / span > < / div > < div class = "t m0 xb hc yc0 ff6 fs8 fc7 sc0 ls0 ws0" > unsigned< span class = "_ _a" > < / span > < span class = "ff9 fc0" > ceil_div< span class = "fc4" > < < / span > < / span > unsigned< span class = "ff9 fc4" > > < span class = "fc0" > (< / span > < / span > unsigned< span class = "_ _a" > < / span > < span class = "ff9 fc0" > value,< span class = "_ _e" > < / span > < / span > unsigned
< div id = "pf2d" class = "pf w0 h0" data-page-no = "2d" > < div class = "pc pc2d w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > std::enable< span class = "_ _21" > < / span > if< span class = "_ _a" > < / span > < span class = "ff1" > T< span class = "_ _8" > < / span > ype< span class = "_ _a" > < / span > T< span class = "_ _8" > < / span > rait< / span > < / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc0 sc0 ls0 ws0" > The< span class = "_ _10" > < / span > common< span class = "_ _c" > < / span > wa< span class = "_ _5" > < / span > y< span class = "_ _10" > < / span > to< span class = "_ _10" > < / span > adopt< span class = "_ _10" > < / span > < span class = "ff8" > SFINAE< span class = "_ _c" > < / span > < / span > is< span class = "_ _10" > < / span > using< span class = "_ _10" > < / span > the< / div > < div class = "t m0 xb h
< div id = "pf2e" class = "pf w0 h0" data-page-no = "2e" > < div class = "pc pc2e w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > SFINAE< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > Return< span class = "_ _21" > < / span > type< span class = "_ _33" > < / span > 1/5< / div > < div class = "t m0 xb hc y9c ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < span class = "_ _1a" > < / span > //< span class = "_ _a" > < / span > std::is_signed_v,< span class = "_ _a" > < / span > std::enable_if_t< / span > < / div > < div class = "t m0 xb hc yfa ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y9e ff9 fs8 fc0 sc0 ls0 ws0" > std< span class = "fc4" > ::< / span > enable_if_t< span class = "fc4" > < < / span > std< span class = "fc4" > ::< / span > is_signed_v< span class = "fc4" > < < / span > T< span class = "fc4" > > > < / span > < /div
< div id = "pf2f" class = "pf w0 h0" data-page-no = "2f" > < div class = "pc pc2f w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGItuJlLOI6FQ7iB1XGVaWJnK4jIf/o8E4QvzcufV5tdAgCAMK6X88wKAABEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAHjKtVYrAAAQRynFJRUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAH5dN6G3juPowwAA3tP3/YRe65IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPynXGu1AgAAcZRSXFIBAAhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgDAh3TDcWkFgO+47U9GAHhpvT3kvJi34Z5Sa80gAACE8AB84xoCo9yQZAAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > SFINAE< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > P< span class = "_ _5" > < / span > arameter< span class = "_ _34" > < / span > 2/5< / div > < div class = "t m0 xb hc y54 ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < / span > < / div > < div class = "t m0 xb hc y55 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y56 ff6 fs8 fc7 sc0 ls0 ws0" > void< span class = "_ _a" > < / span > < span class = "ff9 fc0" > f(std< span class = "fc4" > ::< / span > enable_if_t< span class = "fc4" > < < / span > std< span class = "fc4" > ::< / span > is_signed_v< span class = "fc4" > < < / span > T< span class = "fc4" > > < / span > ,< span class = "_ _a" > < / span > T< span class = "fc4" > > < / span > )< span class = "_
< div id = "pf30" class = "pf w0 h0" data-page-no = "30" > < div class = "pc pc30 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > SFINAE< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > Hidden< span class = "_ _21" > < / span > Pa< span class = "_ _5" > < / span > rameter< span class = "_ _35" > < / span > 3/5< / div > < div class = "t m0 xb hc y54 ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < / span > < / div > < div class = "t m0 xb hc y55 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y56 ff6 fs8 fc7 sc0 ls0 ws0" > void< span class = "_ _a" > < / span > < span class = "ff9 fc0" > f(T,< / span > < / div > < div class = "t m0 x12 hc y14c ff9 fs8 fc0 sc0 ls0 ws0" > std< span class = "fc4" > ::< / span > enable_if_t< span class = "fc4" > < < / span > std< span class = "fc4" > ::< / span > is_signed_v< span class = "fc4" > < < / span > T< spa
< div id = "pf31" class = "pf w0 h0" data-page-no = "31" > < div class = "pc pc31 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > SFINAE< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > Hidden< span class = "_ _21" > < / span > T< span class = "_ _8" > < / span > emplate< span class = "_ _21" > < / span > Pa< span class = "_ _5" > < / span > rameter< span class = "_ _36" > < / span > 4/5< / div > < div class = "t m0 xb hc y151 ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < / span > < / div > < div class = "t m0 xb hc y152 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< / span > < / span > < / div > < div class = "t m0 x1a hc y153 ff9 fs8 fc0 sc0 ls0 ws0" > std< span class = "fc4" > ::< / span > enable_if_t< span class = "fc4" > < < / span > std< span class = "fc4" > ::< / span > is_signed_v< span class = "fc4" > < < / span > T< span class = "fc4" > > < / span > ,< span class = "_ _a" > < / span > < span cl
< div id = "pf32" class = "pf w0 h0" data-page-no = "32" > < div class = "pc pc32 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIeElEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdpYLVf8fzTBC+NC9/3h1OCQAAwnjcbysrAAAQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOAj11qtAABAHKUUl1QAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAFi6bkZvnabJhwEA/Kfv+xm91iUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgC9yrdUKAADEUUpxSQUAIByRCgCASAUAgF+68bK1AsCSPM9XIwCztj8OOW/WbXyl1FozCAAAIbwBrkcaAta81Y4AAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > SFINAE< span class = "_ _a" > < / span > -< span class = "_ _21" > < / span > < span class = "ff6" > decltype< span class = "_ _21" > < / span > < / span > +< span class = "_ _a" > < / span > return< span class = "_ _21" > < / span > t< span class = "_ _5" > < / span > yp< span class = "_ _d" > < / span > e< span class = "_ _37" > < / span > 5/5< / div > < div class = "t m0 xb hc y54 ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < / span > < / div > < div class = "t m0 xb hc y15a ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > R< span class = "ff9 fc4" > > < span class = "_ _38" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > (1)< / span > < / span > < / span > < /div
< div id = "pf33" class = "pf w0 h0" data-page-no = "33" > < div class = "pc pc33 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > SFINAE< span class = "_ _a" > < / span > Example< span class = "_ _21" > < / span > -< span class = "_ _21" > < / span > Array< span class = "_ _9" > < / span > vs.< span class = "_ _2f" > < / span > P< span class = "_ _5" > < / span > ointer< / div > < div class = "t m0 xb hc y54 ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < / span > < / div > < div class = "t m0 xb hc y55 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < span class = "fc7" > int< span class = "_ _e" > < / span > < span class = "ff9 fc0" > Size< span class = "fc4" > > < / span > < / span > < / span > < / span > < / div > < div class = "t m0 xb hc y56 ff6 fs8 fc7 sc0 ls0 ws0" > void< span class = "_ _a" > < / span > < span class = "ff9 fc0" > f(T< span class = "_ _a" > < / span > (< span cla
< div id = "pf34" class = "pf w0 h0" data-page-no = "34" > < div class = "pc pc34 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > SFINAE< span class = "_ _a" > < / span > Notes< / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc0 sc0 ls0 ws0" > The< span class = "_ _10" > < / span > wrong< span class = "_ _c" > < / span > wa< span class = "_ _5" > < / span > y< span class = "_ _10" > < / span > to< span class = "_ _10" > < / span > achieve< span class = "_ _10" > < / span > SFINAE< / div > < div class = "t m0 xb hc y27 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "ff9 fc4" > =< span class = "_ _a" > < / span > < span class = "fc0" > std< / span > ::< span class = "fc0" > ena
< div id = "pf35" class = "pf w0 h0" data-page-no = "35" > < div class = "pc pc35 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdklEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdvQfCf/I8E4Qvzcufd4dTAgCAMB7328oKAABEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAPjItVYrAAAQRynFJRUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAP5dt6C3TtPkwwAA5un7fkGvdUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkmgAAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgBAyrVWKwAAEEcpxSUVAIBwRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAID5uvGytQIA33qer0YAfmR/HHLerNv4Sqm1ZhAAAEJ4A7EjGgLCQWzTAAAAAElFTkSuQmCC" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Class< span class = "_ _21" > < / span > SFINAE< / div > < div class = "t m0 xb hc y54 ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < / span > < / div > < div class = "t m0 xb hc y55 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > Enable< span class = "_ _a" > < / span > < span class = "ff9 fc4" > =< span class = "_ _a" > < / span > < / span > < span class = "fc7" > void< span class = "ff9 fc4" > > < / span > < / span > < / span > < / div > < div class = "t m0 xb hc y56 ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > A< span class = "ff9 fc0" > ;< / span > < / span > < / div > < div class = "t m0 xb hc y57 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < /
< div id = "pf36" class = "pf w0 h0" data-page-no = "36" > < div class = "pc pc36 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Check< span class = "_ _21" > < / span > Struct< span class = "_ _21" > < / span > Memb< span class = "_ _0" > < / span > er< / div > < div class = "t m0 x1b h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 x1c h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > 1/3< / div > < div class = "t m0 x1 hb y160 ff8 fs7 fc0 sc0 ls0 ws0" > SFINAE< span class = "_ _10" > < / span > < span class = "ff4" > can< span class = "_ _c" > < / span > b< span class = "_ _0" > < / span > e< span class = "_ _c" > < / span > also< span class = "_ _10" > < / span > used< span class = "_ _10" > < / span > to< span class = "_ _10" > < / span > check< span class = "_ _c" > < / span > if< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > structure< span class = "_ _10" > < / span > has< span class = "_ _10" > < / span > a< span class = "_ _c" > < / span > sp< span class = "_ _d" > < / span > ecific< span class = "_ _10" > < / span > data< span class = "_ _10" > < / span > memb< span class = "_ _d" > < / span > er< span class = "_ _10" > < / span > o< span class = "_ _5" > < / span > r< span class = "_ _10" >
< div id = "pf37" class = "pf w0 h0" data-page-no = "37" > < div class = "pc pc37 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Check< span class = "_ _21" > < / span > Struct< span class = "_ _21" > < / span > Memb< span class = "_ _0" > < / span > er< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > V< span class = "_ _5" > < / span > a< span class = "_ _5" > < / span > riable< / div > < div class = "t m0 x1d h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 x1c h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > 2/3< / div > < div class = "t m0 xb hc y54 ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < type_traits> < / span > < / div > < div class = "t m0 xb hc y15a ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "ff9 fc4" > =< span class = "_ _a" > < / span > < / span > < span class = "fc7" > void< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc
< div id = "pf38" class = "pf w0 h0" data-page-no = "38" > < div class = "pc pc38 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Check< span class = "_ _21" > < / span > Struct< span class = "_ _21" > < / span > Memb< span class = "_ _0" > < / span > er< span class = "_ _9" > < / span > -< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > yp< span class = "_ _0" > < / span > e< / div > < div class = "t m0 x1e h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 x1c h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > 3/3< / div > < div class = "t m0 xb hc y11b ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "ff9 fc0" > ...< span class = "fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y8a ff6 fs8 fc3 sc0 ls0 ws0" > using< span class = "_ _a" > < / span > < span class = "ff9 fc0" > void_t< span class = "_ _a" > < / span > < span class = "fc4" > =< span class = "_ _e" > < / span > < / span > < / span > < span class = "fc7" > void< span class = "ff9 fc0" > ;< span class = "_ _1" > < / span > < span class = "ffa fc6" > //< span class = "_ _e" > < / span > included< span class = "_ _a" > < / span > in< span class = "_ _a" > < / span > C++17< span cl
< div id = "pf39" class = "pf w0 h0" data-page-no = "39" > < div class = "pc pc39 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQ3CMBRFURvFooqYAVExAULUSNmMJRiHgiHYgCpKhRvTMQCi+AnnTGA9N1c/7w6nBAAAYTzut5UVAACIRqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPCRa61WAAAgjlKKSyoAAOGIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACxdN6O3TtPkwwAAvtP3/Yxe65IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPynXGu1AgAAcZRSXFIBAAhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgDAj3TjZWsFAGbqeb4aAZZnfxxy3qzb+EqptWYQAABCeAMboRoCVH5WNgAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Supp< span class = "_ _d" > < / span > o< span class = "_ _5" > < / span > rt< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > rait< span class = "_ _a" > < / span > fo< span class = "_ _5" > < / span > r< span class = "_ _21" > < / span > Stream< span class = "_ _a" > < / span > Op< span class = "_ _d" > < / span > erato< span class = "_ _5" > < / span > r< / div > < div class = "t m0 x1f h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y3d ff6 fs8 fc3 sc0 ls0 ws0" > using< span class = "_ _a" > < / span > < span class = "ff9 fc0" > EnableP< span class = "_ _a" > < / span > < span class = "fc4" > =< span class = "_ _e" > < / span > < / span > < / span > decltype< span class = "ff9 fc0" > (< span class = "_ _a" > < / span > std< span class = "fc4" > ::< / span > declval< span class = "fc4" > < < / span > std< span class = "fc4" > ::<
< div id = "pf3a" class = "pf w0 h0" data-page-no = "3a" > < div class = "pc pc3a w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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
< div id = "pf3b" class = "pf w0 h0" data-page-no = "3b" > < div class = "pc pc3b w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 xa h2 y25 ff1 fs0 fc0 sc0 ls0 ws0" > V< span class = "_ _8" > < / span > a< span class = "_ _5" > < / span > riadic< span class = "_ _1" > < / span > T< span class = "_ _f" > < / span > emplates< / div > < a class = "l" href = "#pf3b" data-dest-detail = '[59,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:218.141000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < / div > < div class = "pi" data-data = '{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}' > < / div > < / div >
< div id = "pf3c" class = "pf w0 h0" data-page-no = "3c" > < div class = "pc pc3c w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > V< span class = "_ _5" > < / span > a< span class = "_ _5" > < / span > riadic< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _39" > < / span > 1/2< / div > < div class = "t m0 xb hb y169 ff1 fs7 fc1 sc0 ls0 ws0" > V< span class = "_ _5" > < / span > ariadic< span class = "_ _10" > < / span > template< span class = "_ _9" > < / span > < span class = "fs4" > (C++11)< / span > < / div > < div class = "t m0 xb hb y16a ff4 fs7 fc0 sc0 ls0 ws0" > A< span class = "_ _10" > < / span > < span class = "ff1" > va< span class = "_ _5" > < / span > riadic< span class = "_ _9" > < / span > template< span class = "_ _10" > < / span > < span class = "ff4" > captures< span class = "_ _10" > < / span > a< span class = "_ _c" > < /sp
< div id = "pf3d" class = "pf w0 h0" data-page-no = "3d" > < div class = "pc pc3d w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > V< span class = "_ _5" > < / span > a< span class = "_ _5" > < / span > riadic< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _39" > < / span > 2/2< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "ff9 fc0" > ...< span class = "_ _a" > < / span > TArgs< span class = "fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y3d ff6 fs8 fc7 sc0 ls0 ws0" > void< span class = "_ _a" > < / span > < span class = "ff9 fc0" > f(TArgs...< span class = "_ _a" > < / span > args)< span class = "_ _e" > < / span > {< span class = "_ _20" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > Typename< span class = "_ _a" > < / span > expansion< / span > < / span > < / div > < div class = "t m0 x7 hc y3e ff6 fs8 fc7 sc0 ls0 ws0" > int< span class = "_
< div id = "pf3e" class = "pf w0 h0" data-page-no = "3e" > < div class = "pc pc3e w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIo0lEQVR42u3csW0CMQCG0TM6i8rKDIgqEyBEjUSfURiCkgUyRIZIkSHYgAq5whJ36dImgiDZ8N4E1u/m053kMF+sOgAAqMbh63NiBQAAaiNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD4EUopVgAAoB4xRl9SAQCojkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgDAo+sbOmvO2YUBAFwnpdTQaX1JBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAA7qw3AfzqMgxv+70d/uhjuzUCADcKpZRWzppzdmEAANdJKbVy1Bij3/0AAFRHpAIAIFIBAECkAgAgUgEAQKQCAPBwWnqCCgCAZ+AJKgAAaiRSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgDAffWn3cwKAHCj4/rdCPBfXpebEF6m4+ncdeM4GgQAgCp8AwI6JgB35ezVAAAAAElFTkSuQmCC" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 1< / div > < div class = "t m0 xb hc y9c ffa fs8 fc6 sc0 ls0 ws0" > //< span class = "_ _a" > < / span > < span class = "ffe" > BASE< span class = "_ _a" > < / span > CASE< / span > < / div > < div class = "t m0 xb hc y9d ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "_ _e" > < / span > < span class = "fc5" > R< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc yfa ff6 fs8 fc3 sc0 ls0 ws0" > auto< span class = "_ _a" > < / span > < span class = "ff9 fc0" > add(T< span class = "_ _a" > < / span > a,< span class = "_ _e" > < / span > R< span class = "_ _a" > < / span > b)< span class = "_ _a" > < / span > {< / span > < / div > < div class = "t m0 x7 hc y9e ff6 fs8 fc3 sc0 ls0 ws0" > return< span class = "_ _a" > < / span > < span class = "ff9 fc0" > a< span
< div id = "pf3f" class = "pf w0 h0" data-page-no = "3f" > < div class = "pc pc3f w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGItuJlLOI6FQ7iB1XGVaWJnLYLy3/E8E4QvzcufN7tDAgCAMO6368IKAABEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAHjLtVYrAAAQRynFJRUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAAD8WTeht47j6MMAAL7T9/2EXuuSCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAzFOutVoBAIA4SikuqQAAhCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAwV91wXlsBAH7tcbwYAT603Z9yXi3b8EyptWYQAABCeAGoYRoCaIXrQgAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 2< span class = "_ _21" > < / span > -< span class = "_ _a" > < / span > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > Unpack< / div > < div class = "t m0 xb hc y17a ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "ff9 fc0" > ...< span class = "_ _e" > < / span > TArgs< span class = "fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y17b ff6 fs8 fc3 sc0 ls0 ws0" > auto< span class = "_ _a" > < / span > < span class = "ff9 fc0" > add(T< span class = "_ _a" > < / span > a,< span class = "_ _e" > < / span > TArgs...< span class = "_ _a" > < / span > args);< span class = "_ _a" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > see< span class = "_ _e" > < / span > previous< span class = "_ _a" > < / span > slides< / span > < / span > < / div > < div class = "t m0 xb hc y83 ff6 fs8 fc3 sc0 l
< div id = "pf40" class = "pf w0 h0" data-page-no = "40" > < div class = "pc pc40 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGItuJlLOI6FQ7iB1XGVaWIhOIAI/qfPM0H40rz8ebXZJQAACON6Oc+sAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICXXGu1AgAAcZRSXFIBAAhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAODXdRN66ziOPgwA4D1930/otS6pAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAMB/yrVWKwAAEEcpxSUVAIBwRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAfEg3HJdWAICvu+1PRoCn9faQ82LehntKrTWDAAAQwgOs8xoCXuIWtgAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 3< span class = "_ _21" > < / span > -< span class = "_ _a" > < / span > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > Application< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc0" > ,< span class = "_ _a" > < / span > < / span > < / span > typename< span class = "ff9 fc0" > ...< span class = "_ _e" > < / span > TArgs< span class = "fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y3d ff6 fs8 fc3 sc0 ls0 ws0" > auto< span class = "_ _a" > < / span > < span class = "ff9 fc0" > add(T< span class = "_ _a" > < / span > a,< span class = "_ _e" > < / span > TArgs...< span class = "_ _a" > < / span > args);< span class = "_ _a" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > see< span class = "_ _e" > < / span > previous< span class = "_ _a" > < / span > slides< / span > < / span > < / div > < div class = "t m0 xb hc y3f ff6 fs8 fc3 sc
< div id = "pf41" class = "pf w0 h0" data-page-no = "41" > < div class = "pc pc41 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 4< span class = "_ _21" > < / span > -< span class = "_ _a" > < / span > T< span class = "_ _8" > < / span > ype< span class = "_ _a" > < / span > Expansion< / div > < div class = "t m0 xb hc y180 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "ff9 fc0" > ...< span class = "_ _a" > < / span > TArgs< span class = "fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y181 ff6 fs8 fc7 sc0 ls0 ws0" > int< span class = "_ _a" > < / span > < span class = "ff9 fc0" > g(TArgs...< span class = "_ _a" > < / span > args)< span class = "_ _e" > < / span > {}< / span > < / div > < div class = "t m0 xb hc y182 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "ff9 fc0" > ...< span class = "_ _a" > < / span > TArgs< span class = "fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y183 ff6 fs8 fc7 sc0 ls0 ws0" > int< span class = "_ _a" > < / span > < span class = "ff9 fc0" > f(TArgs...< span class = "_ _a" > < / span > args)< spa
< div id = "pf42" class = "pf w0 h0" data-page-no = "42" > < div class = "pc pc42 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIeElEQVR42u3YsQkCMRiG4YtcsDqcQaycQMRauM1cwnEsHMINrI6rTBM7SwWr/8LzTBC+NC9/2h1OHQAAhPG431ZWAAAgGpEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAMBHKqVYAQCAOHLOLqkAAIQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCANC6fkFvnefZhwEA/GcYhgW91iUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgC9SKcUKAADEkXN2SQUAIByRCgCASAUAgF/66bK1AgC04Xm+GoEG7I9jSpt1nV5dV2s1CAAAIbwBGbIaAq/S+rUAAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > Initializer< span class = "_ _a" > < / span > List< span class = "_ _21" > < / span > T< span class = "_ _8" > < / span > yp< span class = "_ _d" > < / span > es< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "ff9 fc0" > ...< span class = "_ _a" > < / span > TArgs< span class = "fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y3d ff6 fs8 fc7 sc0 ls0 ws0" > void< span class = "_ _a" > < / span > < span class = "ff9 fc0" > f(TArgs...< span class = "_ _a" > < / span > args)< span class = "_ _e" > < / span > {}< span class = "_ _18" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > pass< span class = "_ _a" > < / span > by-value< / span > < / span > < / div > < div class = "t m0 xb hc y3f ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "ff9 fc0" > ...< span class = "_ _a" > < / span > TArgs< span class = "fc4" > > < / span > < / span > < /d
< div id = "pf43" class = "pf w0 h0" data-page-no = "43" > < div class = "pc pc43 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjElEQVR42u3YsU0DQRCG0Vt0I6IVNViOXAFCxEh0RhOU44Ai6MCRtZEnOTIiIkez3HsVrP5NPk07Pr8uAABQxvfX+cEKAABUI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAPjVMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgDAPq0TvXWM4cMAAO7Te5/otS6pAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAATaZlpBQAA6ogIl1QAAMoRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAO7BO9NYxhg8DALhP732i17qkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQDgv2qZaQUAAOqICJdUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgL+s14+DFQBgJy5vn0agvtPLe2tPj9v1tizbthkEAIASfgBukiAAKJ9vlgAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Other< span class = "_ _21" > < / span > Notes< / div > < div class = "t m0 x1 hb y187 ff4 fs7 fc0 sc0 ls0 ws0" > P< span class = "_ _5" > < / span > arameter< span class = "_ _c" > < / span > pack< span class = "_ _10" > < / span > can< span class = "_ _10" > < / span > b< span class = "_ _d" > < / span > e< span class = "_ _10" > < / span > also< span class = "_ _10" > < / span > used< span class = "_ _c" > < / span > to< span class = "_ _10" > < / span > create< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > < span class = "ff1" > homogeneous< span class = "_ _9" > < / span > va< span class = "_ _5" > < / span > riadic< span class = "_ _9" > < / span > function< / span > < / div > < div class = "t m0 x1 hb y188 ff1 fs7 fc0 sc0 ls0 ws0" > pa< span class = "_ _5" > < / span > rameters< / div > < div class = "t m0 xb hc y189 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > < span class = "fc7" > int< span class = "ff9 fc0" > ...< span class = "_ _a" > < / span > IntSeq< span class = "fc4" > > < / span > < / span > < /
< div id = "pf44" class = "pf w0 h0" data-page-no = "44" > < div class = "pc pc44 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIj0lEQVR42u3YsU0DQRCG0Vt0I0crakCOqABZjpHojCYoh4Ai6IDI2ohJzpkLsIw9Pt6r4O7f5NO07ct+AgCAMr6/Ph+sAABANSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICTlplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAAHBFswmA1RhjrOl3eu/eFPi3XFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQCAi2qZaQUAAOqICJdUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAC4tfmOvnWM4cEAAM7Te7+jr3VJBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAA1qllphUAAKgjIlxSAQAoR6QCACBSAQBApAIAIFIBAECkAgAgUgEA4K/Nh/cnKwAAJz+vH0bgtp53b609bpbD7zQty2IQAABKOAJSYSAAiKxicgAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > A< span class = "_ _5" > < / span > dvanced< span class = "_ _21" > < / span > Usages< / div > < div class = "t m0 x20 h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc0 sc0 ls0 ws0" > Besides< span class = "_ _10" > < / span > < span class = "ffb" > initializer-lists< / span > ,< span class = "_ _c" > < / span > < span class = "ffb" > template-argument-list< / span > ,< span class = "_ _10" > < / span > pa< span class = "_ _5" > < / span > rameter< span class = "_ _10" > < / span > pack< span class = "_ _10" > < / span > can< span class = "_ _c" > < / span > b< span class = "_ _d" > < / span > e< span class = "_ _10" > < / span > used< span class = "_ _10" > < / span > in:< / div > < div class = "t m0 x1 hb yc1 ffb fs7 fc0 sc0 ls0 ws0" > capture< span class = "_ _10" > < / span > list< span class = "ff4" > ,< span class = "_ _c" > < / span > < / span > constructor< span class = "_ _10" > < / span > initializer-list< span class = "ff4" > ,< span class = "_ _1a" > < / span > < span class = "ff8" > using< span class
< div id = "pf45" class = "pf w0 h0" data-page-no = "45" > < div class = "pc pc45 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIzElEQVR42u3cMUrEQBSA4YxksBr2DGK1JxARCwvBm3kJ72KhhTew8QZWy1ROE7sthAUJ2fCSfN8BNsPbLX5elknXN3cdAACE8fXxfmEKAABEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAADhKrTVTAAAgjpyzTSoAAOGIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAIAZ9UYAME6tdZ4HlVJMGxCpAIhm0QyIVJAOk2bBzI8TYQCcg/+kAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCwOe5JBcab6uJS95IC8IdNKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAANYutdYWcdD9/cMizvn59upXxXbUWif5nFKKYQJwlHNeTKQCIhWA7USq1/0AAIRjkwoAQCw2qQAARCRSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAJzWL+istVZfGADAOKWUBZ3WJhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAwJql1popAAAQR87ZJhUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAANauPzxfmQIA8H/fjy+GwFntb59S2l0Oh5+uG4bBQAAACOEXC3I9/pj9ZD8AAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > F< span class = "_ _5" > < / span > olding< span class = "_ _21" > < / span > Expression< span class = "_ _3d" > < / span > 1/2< / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc9 sc0 ls0 ws0" > C++17< span class = "_ _10" > < / span > < span class = "ff1 fc0" > F< span class = "_ _5" > < / span > olding< span class = "_ _9" > < / span > exp< span class = "_ _5" > < / span > ressions< span class = "_ _10" > < / span > < span class = "ff4" > p< span class = "_ _d" > < / span > erform< span class = "_ _c" > < / span > a< span class = "_ _10" > < / span > < span class = "ffb" > fold< span class = "_ _a" > < / span > < / span > of< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > template< span class = "_ _10" > < / span > pa< span class = "_ _5" > < / span > rameter< span class = "_ _10" > < / span > pack< span class = "_ _10" > < / span > over< span class = "_ _c" > < / span > any< / span > < / span > < / div > < div class = "t m0 x1 hb yc1 ff4 fs7 fc0 sc0 ls0
< div id = "pf46" class = "pf w0 h0" data-page-no = "46" > < div class = "pc pc46 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 1< span class = "_ _21" > < / span > -< span class = "_ _a" > < / span > Extract< span class = "_ _21" > < / span > The< span class = "_ _21" > < / span > Last< span class = "_ _a" > < / span > Argument< / div > < div class = "t m0 xb hc y84 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "ff9 fc0" > ...< span class = "_ _a" > < / span > TArgs< span class = "fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y85 ff6 fs8 fc7 sc0 ls0 ws0" > int< span class = "_ _a" > < / span > < span class = "ff9 fc0" > f(TArgs...< span class = "_ _a" > < / span > args)< span class = "_ _e" > < / span > {< / span > < / div > < div class = "t m0 x7 hc y17c ff6 fs8 fc3 sc0 ls0 ws0" > return< span class = "_ _a" > < / span > < span class = "ff9 fc0" > (args,< span class = "_ _a" > < / span > ...);< span class = "_ _e" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > the< span class = "_ _a" > < / span > comma< span class = "_ _a" > < / span > operator< span class = "_ _e" > < /
< div id = "pf47" class = "pf w0 h0" data-page-no = "47" > < div class = "pc pc47 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGItuJlLOI6FQ7iB1XGVaWJnpSAW8h8+zwThS/Py59VmlwAAIIzr5TyzAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACecq3VCgAAxFFKcUkFACAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAeKWb0FvHcfRhAADf6ft+Qq91SQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAAPhErrVaAQCAOEopLqkAAIQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAA/kA3HJdWAAB+7LY/GYF31ttDzot5G+4ptdYMAgBACA9/oBoC6rp/QgAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Example< span class = "_ _21" > < / span > 2< span class = "_ _21" > < / span > -< span class = "_ _a" > < / span > F< span class = "_ _5" > < / span > unction< span class = "_ _21" > < / span > Application< / div > < div class = "t m0 x1 hb y1a6 ff4 fs7 fc0 sc0 ls0 ws0" > Same< span class = "_ _10" > < / span > example< span class = "_ _c" > < / span > of< span class = "_ _10" > < / span > “Va< span class = "_ _5" > < / span > riadic< span class = "_ _10" > < / span > T< span class = "_ _8" > < / span > emplate< span class = "_ _10" > < / span > -< span class = "_ _c" > < / span > Function< span class = "_ _10" > < / span > Application”< span class = "_ _c" > < / span > ...< span class = "_ _e" > < / span > but< span class = "_ _10" > < / span > sho< span class = "_ _5" > < / span > rter< / div > < div class = "t m0 xb hc y1a7 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y1a8 ff9 fs8 fc0 sc0 ls0 ws0" > T< span
< div id = "pf48" class = "pf w0 h0" data-page-no = "48" > < div class = "pc pc48 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIuklEQVR42u3ZsUkEQRTH4RvZh9FgDWJkBSLGguH1skUYbQcWcUUYWIQdGB0T+ZI1MxUW7pg5v6+Cx3+SH7vl7uFpBwAA3fj8eL+yAgAAvRGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAD8KplpBQAA+hERvqQCANAdkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAIBLNw10a2vNgwEAbFNrHehaX1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpJgAAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAAAMYDIBnM5+WYxwTod5NgLAZSiZOcqtrTUPBgCwTa11lFMjwu9+AAC6I1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAMBpTSaA09kvixHO6TDPRgC4DCUzR7m1tebBAAC2qbWOcmpE+N0PAEB3RCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABhbyUwrAADQj4jwJRUAgO6IVAAARCoAAPxlOr7eWgEA6M3X85sR/q37x5dSbq7X4/dut66rQQAA6MIPZXAr/q4zZHwAAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > V< span class = "_ _5" > < / span > a< span class = "_ _5" > < / span > riadic< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _a" > < / span > and< span class = "_ _21" > < / span > Classes< / div > < div class = "t m0 xb hc y3c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > < span class = "fc7" > int< span class = "ff9 fc0" > ...< span class = "_ _a" > < / span > NArgs< span class = "fc4" > > < / span > < / span > < / span > < / div > < div class = "t m0 xb hc y3d ff6 fs8 fc3 sc0 ls0 ws0" > struct< span class = "_ _a" > < / span > < span class = "fc5" > Add< span class = "ff9 fc0" > ;< span class = "_ _2e" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > data< span class = "_ _a" > < / span > structure< span class = "_ _a" > < / span > declaration< / span > < / span > < / span > < / div > < div class = "t m0 xb hc y3f ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span >
< div id = "pf49" class = "pf w0 h0" data-page-no = "49" > < div class = "pc pc49 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIk0lEQVR42u3ZsU3DUBSG0fciX6WymAGlygRRhFJQILEZS7ALBRRsQMMGVJErbuN0FJRRimvrnAmefjefrvvu8NAAAKCM78+PjRUAAKhGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAA8KdnphUAAKgjIlxSAQAoR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAgHUbTABwc/vToxFaa1/vb0YArtMz0woAANQREX73AwBQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAEB1w4LeOk2TDwYAcJ1xHBf0WpdUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEqgkAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACsXs9MKwAAUEdEuKQCAFCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAf4bzy70VAIDF+Xl6NcJa7Y/Pvd9t5/Nva/M8GwQAgBIupe8gAA4kKvUAAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > V< span class = "_ _5" > < / span > a< span class = "_ _5" > < / span > riadic< span class = "_ _a" > < / span > Class< span class = "_ _21" > < / span > T< span class = "_ _8" > < / span > emplate< / div > < div class = "t m0 x22 h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 x1 hb y1ae ff1 fs7 fc0 sc0 ls0 ws0" > V< span class = "_ _5" > < / span > ariadic< span class = "_ _10" > < / span > T< span class = "_ _8" > < / span > emplate< span class = "_ _9" > < / span > can< span class = "_ _9" > < / span > b< span class = "_ _d" > < / span > e< span class = "_ _9" > < / span > used< span class = "_ _9" > < / span > to< span class = "_ _9" > < / span > build< span class = "_ _10" > < / span > recursive< span class = "_ _9" > < / span > data< span class = "_ _9" > < / span > structures< / div > < div class = "t m0 xb he y1af ff6 fs5 fc3 sc0 ls0 ws0" > template< span class = "ff11 fc4" > < < / span > typename< span class = "ff11 fc0" > ...< span class = "_ _9" > < / span > TArgs< span class = "fc4" > > < / span > < / span > < / div > < div
< div id = "pf4a" class = "pf w0 h0" data-page-no = "4a" > < div class = "pc pc4a w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdklEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGItuJlLOI6FQ7iB1ZHKNLFzAAv573ieCcKX5uXPu8MpAQBAGM/HfWUFAACiEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAHzl1poVAACIo5TikgoAQDgiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAOCPhhm9tdbqwwAAfjOO44xe65IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAIDFy601KwAAEEcpxSUVAIBwRCoAACIVAABEKgAAIhUAAEQqAACLM0zXrRUAgEV6nW9GmKP98ZLzZt2nd0q9d4MAABDCB7ZkGgIjMu1bAAAAAElFTkSuQmCC" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > V< span class = "_ _5" > < / span > a< span class = "_ _5" > < / span > riadic< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _a" > < / span > and< span class = "_ _21" > < / span > Class< span class = "_ _21" > < / span > Sp< span class = "_ _0" > < / span > ecialization< / div > < div class = "t m0 x23 h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 x1c h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > 1/3< / div > < div class = "t m0 x1 hb y26 ff1 fs7 fc0 sc0 ls0 ws0" > Get< span class = "_ _9" > < / span > function< span class = "_ _9" > < / span > a< span class = "_ _5" > < / span > rit< span class = "_ _5" > < / span > y< span class = "_ _9" > < / span > at< span class = "_ _9" > < / span > compile-time:< / div > < div class = "t m0 xb he y1be ff6 fs5 fc3 sc0 ls0 ws0" > template< span class = "_ _9" > < / span > < span class = "ff11 fc4" > < < / span > typename< span class = "_ _21" > < / span > < span class = "fc5" > T< span class = "ff11 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb he y1bf ff6 fs5 fc3 sc0 ls0 ws0" >
< div id = "pf4b" class = "pf w0 h0" data-page-no = "4b" > < div class = "pc pc4b w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIlElEQVR42u3bsW0CMRiG4TM6i+qUGVCqTIAQNdKtQJF5WIINKDJDpBQMwQZUpys43Fw6eqh+i+eZwPrcvLLk9LneNgAAEMbl/LewAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAAeUinFCgAAxJFz9pIKAEA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAACe1FZ01nEcXRgAwGu6rqvotF5SAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAASQSilWAAAgjpyzl1QAAMIRqQAAiFQAABCpAABUp63loLdp6vffLgzq8vtzMgIAL/C7HwCAWPzuBwAgIpEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAMBDOxxWVgAA3tN1dzRCQF+bPqWP5Tzcm2aeZ4MAABDCP9tYIwDjUb9NAAAAAElFTkSuQmCC" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > V< span class = "_ _5" > < / span > a< span class = "_ _5" > < / span > riadic< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _a" > < / span > and< span class = "_ _21" > < / span > Class< span class = "_ _21" > < / span > Sp< span class = "_ _0" > < / span > ecialization< / div > < div class = "t m0 x23 h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 x1c h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > 2/3< / div > < div class = "t m0 xb he y1cf ff6 fs5 fc7 sc0 ls0 ws0" > void< span class = "_ _9" > < / span > < span class = "ff11 fc5" > f< span class = "fc0" > (< / span > < / span > int< span class = "ff11 fc0" > ,< span class = "_ _21" > < / span > < / span > char< span class = "ff11 fc0" > ,< span class = "_ _21" > < / span > < / span > double< span class = "ff11 fc0" > )< span class = "_ _21" > < / span > {}< / span > < / div > < div class = "t m0 xb he y1d0 ff6 fs5 fc7 sc0 ls0 ws0" > int< span class = "_ _9" > < / span > < span class = "ff11 fc5" > main< span class = "fc0" > ()< span class = "_ _2
< div id = "pf4c" class = "pf w0 h0" data-page-no = "4c" > < div class = "pc pc4c w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIeElEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGIt3GYu4TgWDuEGVsdVpomdlY2C8h88zwThS/Py583ukAAAIIzb9bKwAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABecq3VCgAAxFFKcUkFACAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAfKSb0VunafJhAADf6ft+Rq91SQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAD4qVxrtQIAAHGUUlxSAQAIR6QCABBON57WVgAAeOt+PBvh/7b7IefVso2PlFprBgEAIIQnofMaAihmFdAAAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > V< span class = "_ _5" > < / span > a< span class = "_ _5" > < / span > riadic< span class = "_ _a" > < / span > T< span class = "_ _3" > < / span > emplate< span class = "_ _a" > < / span > and< span class = "_ _21" > < / span > Class< span class = "_ _21" > < / span > Sp< span class = "_ _0" > < / span > ecialization< / div > < div class = "t m0 x23 h11 y13e ff13 fs5 fc1 sc0 ls0 ws0" > ⋆< / div > < div class = "t m0 x1c h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > 3/3< / div > < div class = "t m0 x1 hb y1dd ff1 fs7 fc0 sc0 ls0 ws0" > Get< span class = "_ _9" > < / span > < span class = "ff6" > operator()< span class = "_ _9" > < / span > < / span > (and< span class = "_ _10" > < / span > < span class = "ff6" > lambda< / span > )< span class = "_ _9" > < / span > arit< span class = "_ _5" > < / span > y< span class = "_ _9" > < / span > at< span class = "_ _10" > < / span > compile-time:< / div > < div class = "t m0 xb he y1de ff6 fs5 fc3 sc0 ls0 ws0" > template< span class = "_ _9" > < / span > < span class = "ff11 fc4" > < < / span > typename< span class = "_ _21" > < / span > < span class = "fc5" > T< s
< div id = "pf4d" class = "pf w0 h0" data-page-no = "4d" > < div class = "pc pc4d w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 xa h2 y25 ff1 fs0 fc0 sc0 ls0 ws0" > C++20< span class = "_ _1" > < / span > Concepts< / div > < a class = "l" href = "#pf4d" data-dest-detail = '[77,"XYZ",27.346,256.118,null]' > < div class = "d m1" style = "border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:202.309000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);" > < / div > < / a > < / div > < div class = "pi" data-data = '{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}' > < / div > < / div >
< div id = "pf4e" class = "pf w0 h0" data-page-no = "4e" > < div class = "pc pc4e w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIvUlEQVR42u3bMUrEQBiG4YxksBo8g1h5AlFrYRsLSwvP4yW8gYVgYS9YiGfYG1gtU7gOLrGzsdEoyx/yPGWq8KV5yTDp4Oi0AwCAMJbPTztWAAAgGpEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAMCX1FqzAgAAceSc/UkFACAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAwOz1JgC2ptZqhHkqpRgB+BV/UgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBACCY3gQAM/Sx2ZycX3x//vJwbxwggtRaswKwHbVWI8xTKcUIwM/lnB33AwAQjkgFAECkAgCASAUAQKQCAMBfud0PAEAsbvcDABCRSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAABPVT+VF39brxeWVDwbT8nh3awQARkitNSsAABBHztlxPwAA4YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIzVr673rQAAMNrr2Y0R/tfh8SKlvd1h9d51wzAYBACAED4B9AEu/lxWSyUAAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > C++20< span class = "_ _21" > < / span > Concepts< / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc9 sc0 ls0 ws0" > C++20< span class = "_ _10" > < / span > < span class = "fc0" > introduces< span class = "_ _10" > < / span > < span class = "ff1" > concepts< span class = "_ _10" > < / span > < / span > as< span class = "_ _10" > < / span > an< span class = "_ _10" > < / span > extension< span class = "_ _10" > < / span > fo< span class = "_ _5" > < / span > r< span class = "_ _10" > < / span > < span class = "ffb" > templates< span class = "_ _21" > < / span > < / span > to< span class = "_ _10" > < / span > enforce< span class = "_ _c" > < / span > < span class = "ffb" > constraints< / span > ,< / span > < / div > < div class = "t m0 x1 hb yc1 ff4 fs7 fc0 sc0 ls0 ws0" > which< span class = "_ _10" > < / span > specifies< span class = "_ _10" > < / span > the< span class = "_ _10" > < / span > < span class = "ffb" > requirements< span class = "_ _a" > < / span > < / span > on< span class = "_
< div id = "pf4f" class = "pf w0 h0" data-page-no = "4f" > < div class = "pc pc4f w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIj0lEQVR42u3YsU0DQRCG0VvrRkQrakCOXAFCji25M5qgHAKKcAeOrI2Y5MjIHNgImJPeq2D1b/Jp2vZ5PwEAQBmnj/eNFQAAqEakAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAADwrWWmFQAAqCMiXFIBAChHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAD4P/OK3jrG8GEAAPfpva/otS6pAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOCKlplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAAPCH5hW9dYzhwwAA7tN7X9FrXVIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAAPixlplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAADeaL69PVgAA+D3nw5sRbrJ7Obb2+LBcPqdpWRaDAABQwheqICAA7z66AwAAAABJRU5ErkJggg==" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > The< span class = "_ _21" > < / span > Problem< / div > < div class = "t m0 x1 hb y26 ffb fs7 fc0 sc0 ls0 ws0" > Goal< span class = "_ _0" > < / span > < span class = "ff4" > :< span class = "_ _e" > < / span > define< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > function< span class = "_ _c" > < / span > to< span class = "_ _10" > < / span > sum< span class = "_ _10" > < / span > only< span class = "_ _10" > < / span > a< span class = "_ _5" > < / span > rithmetic< span class = "_ _10" > < / span > types< / span > < / div > < div class = "t m0 xb hc y27 ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y28 ff9 fs8 fc0 sc0 ls0 ws0" > T< span class = "_ _a" > < / span > add(T< span class = "_ _a" > < / span > valueA,< span class = "_ _e" > < / span > T< span class = "_ _a" > < / span > valueB)< span class = "_ _a" > < / span > {< / div > < div class = "t m0 x7
< div id = "pf50" class = "pf w0 h0" data-page-no = "50" > < div class = "pc pc50 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > concept< span class = "_ _21" > < / span > < span class = "ff1" > Keyw< span class = "_ _5" > < / span > ord< / span > < / div > < div class = "t m0 xb hc y9c ff9 fs8 fc0 sc0 ls0 ws0" > [< span class = "ff6 fc3" > template< span class = "_ _a" > < / span > < / span > arguments]< / div > < div class = "t m0 xb hc y9d ff6 fs8 fc3 sc0 ls0 ws0" > concept< span class = "_ _a" > < / span > < span class = "ff9 fc0" > [name]< span class = "_ _a" > < / span > < span class = "fc4" > =< span class = "_ _e" > < / span > < / span > [compile< span class = "fc4" > -< / span > time< span class = "_ _a" > < / span > boolean< span class = "_ _a" > < / span > expression];< / span > < / div > < div class = "t m0 x1 hb y1fe ff4 fs7 fc0 sc0 ls0 ws0" > Example:< span class = "_ _a" > < / span > arithmetic< span class = "_ _10" > < / span > t< span class = "_ _5" > < / span > yp< span class = "_ _d" > < / span > e< span class = "_ _10" > < / span > concept< / div > < div class = "t m0 xb h
< div id = "pf51" class = "pf w0 h0" data-page-no = "51" > < div class = "pc pc51 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > requires< span class = "_ _21" > < / span > < span class = "ff1" > Clause< / span > < / div > < div class = "t m0 xb hc y9c ff6 fs8 fc3 sc0 ls0 ws0" > requires< span class = "_ _a" > < / span > < span class = "ff9 fc0" > [compile< span class = "fc4" > -< / span > time< span class = "_ _a" > < / span > boolean< span class = "_ _e" > < / span > expression< span class = "_ _a" > < / span > < / span > or< span class = "_ _a" > < / span > < span class = "ff9 fc0" > Concept]< / span > < / div > < div class = "t m0 x1 hb y20a ff4 fs7 fc0 sc0 ls0 ws0" > it< span class = "_ _10" > < / span > acts< span class = "_ _c" > < / span > like< span class = "_ _10" > < / span > < span class = "ff8" > SFINAE< / span > < / div > < div class = "t m0 x10 hb y20b ff10 fs7 fc0 sc0 ls0 ws0" > •< span class = "_ _7" > < / span > < span class = "ff4" > After< span class = "_ _10" > < / span > < span class = "ffb" > template< span class = "_ _10" > < / span > pa< span class = "_ _5" > < / span > rameter< span class = "_ _10" > < / span > list< / span > < / span > < /d
< div id = "pf52" class = "pf w0 h0" data-page-no = "52" > < div class = "pc pc52 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > requires< span class = "_ _21" > < / span > < span class = "ff1" > Clause< span class = "_ _21" > < / span > and< span class = "_ _a" > < / span > < / span > concept< span class = "_ _21" > < / span > < span class = "ff1" > Notes< / span > < / div > < div class = "t m0 x1 hb y216 ffb fs7 fc0 sc0 ls0 ws0" > Concepts< span class = "_ _21" > < / span > < span class = "ff4" > and< span class = "_ _10" > < / span > < / span > requirements< span class = "_ _a" > < / span > < span class = "ff4" > can< span class = "_ _10" > < / span > have< span class = "_ _10" > < / span > < / span > multiple< span class = "_ _9" > < / span > < span class = "ff4" > statements.< span class = "_ _e" > < / span > It< span class = "_ _c" > < / span > must< span class = "_ _10" > < / span > b< span class = "_ _d" > < / span > e< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > < / span > p< span class = "_ _5" > < / span > rimary< / div > < div class = "t m0 x1 hb y217 ffb fs7 fc0 sc0
< div id = "pf53" class = "pf w0 h0" data-page-no = "53" > < div class = "pc pc53 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > requires< span class = "_ _21" > < / span > < span class = "ff1" > Exp< span class = "_ _5" > < / span > ression< span class = "_ _42" > < / span > 1/2< / span > < / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc0 sc0 ls0 ws0" > A< span class = "_ _10" > < / span > < span class = "ff8 fc5" > requires< span class = "_ _c" > < / span > < / span > < span class = "ff1" > expression< span class = "_ _c" > < / span > < / span > is< span class = "_ _10" > < / span > a< span class = "_ _10" > < / span > < span class = "ffb" > compile-time< span class = "_ _21" > < / span > < / span > exp< span class = "_ _5" > < / span > ression< span class = "_ _10" > < / span > of< span class = "_ _10" > < / span > t< span class = "_ _5" > < / span > yp< span class = "_ _d" > < / span > e< span class = "_ _31" > < / span > < span class = "ff8" > bool< span class = "_ _29" > < / span > < / span > that< span class = "_ _10" > < / span > defines< span class = "_ _10" > < / span > the< / div > < div class = "t m0 x1 hb yc1 ff1 fs7 fc0 sc0 ls0 ws0" > constraints< span clas
< div id = "pf54" class = "pf w0 h0" data-page-no = "54" > < div class = "pc pc54 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > requires< span class = "_ _21" > < / span > < span class = "ff1" > Exp< span class = "_ _5" > < / span > ression< span class = "_ _42" > < / span > 2/2< / span > < / div > < div class = "t m0 x1 hb y22a ff1 fs7 fc0 sc0 ls0 ws0" > Concept< span class = "_ _9" > < / span > lib< span class = "_ _5" > < / span > rary< / div > < div class = "t m0 xb hc y22b ffa fs8 fc8 sc0 ls0 ws0" > #< span class = "_ _19" > < / span > include< span class = "_ _1a" > < / span > < span class = "fc6" > < concept> < / span > < / div > < div class = "t m0 xb hc y22c ff6 fs8 fc3 sc0 ls0 ws0" > template< span class = "ff9 fc4" > < < / span > typename< span class = "_ _a" > < / span > < span class = "fc5" > T< span class = "ff9 fc4" > > < / span > < / span > < / div > < div class = "t m0 xb hc y22d ff6 fs8 fc3 sc0 ls0 ws0" > concept< span class = "_ _a" > < / span > < span class = "fc5" > MyConcept2< span class = "_ _a" > < / span > < span class = "ff9 fc4" > =< span class = "_ _e" > < / span > < / span > < / span > requires< span class = "_ _a" > < / span > < span class = "ff9 fc0" > (T< span class = "_ _a" > < /sp
< div id = "pf55" class = "pf w0 h0" data-page-no = "55" > < div class = "pc pc55 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAJpElEQVR42u3aMW4kVRCAYTfqElGJMyCiDTZGiAiJlQgt+Sh9iI1GcwEOMTcggIAbkHADolVFW1qPychWjNvr9Xuz33cBl6ok61e/Wb77/scbAAAYxt9//vGVLQAAMBqRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgDAf5butgUAAMYREb6kAgAwHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAAJ/ZOtGsVeVgj5WZlgBXwD9A/wPhS+NLKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQC4bkt32wIAAOOIiNUWLldVlrBDZloCAPAonvsBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAwMtarQCAF/fhw/3rn362hxfx1++/WQIDWrrbFi5UVZawQ2ZaAgBwuYjw3A8AwHBEKgAAIhUAAP6P36QCADAWv0kFAGBEIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA+KKsE81aVQ4GALBPZk40rS+pAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQCAa7ZaAcA+t4eDJXzMadssAXiKpbtnmbWqHAwAYJ/MnGXUiPDcDwDAcEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAB4XqsVAOxzezhMNO1p25wMmMjS3bPMWlUOBgCwT2bOMmpEeO4HAGA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAADyv1QoA9rk9HCaa9rRtTgZMZOnuWWatKgcDANgnM2cZNSI89wMAMByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAAA8ytLdtgAAwDgiwpdUAACGI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAOATWyeataocDABgn8ycaFpfUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAANdstQKAKdyfz3fHoz18zGnbLAGuydLds8xaVQ4GALBPZs4yakR47gcAYDgiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAPK/VCgCmcH8+3x2Ps0x72jYnA55i6e5ZZq0qBwMA2CczZxk1Ijz3AwAwHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAACe12oFAFO4P5/vjsdZpj1tm5MBT7F09yyzVpWDAQDsk5mzjBoRnvsBABiOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAAHmXpblsAAGAcEeFLKgAAwxGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAFxsfff2W1sAAOAS/7z59TP8lVc//LIs33z98O79zc3Dw4O1AwAwhH8B+UB57qeAlS8AAAAASUVORK5CYII=" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > requires< span class = "_ _21" > < / span > < span class = "ff1" > Exp< span class = "_ _5" > < / span > ression< span class = "_ _a" > < / span > +< span class = "_ _21" > < / span > Clause< / span > < / div > < div class = "t m0 xb hb y26 ff6 fs7 fc0 sc0 ls0 ws0" > requires< span class = "_ _29" > < / span > < span class = "ff1" > exp< span class = "_ _5" > < / span > ression< span class = "_ _10" > < / span > < span class = "ff4" > can< span class = "_ _10" > < / span > b< span class = "_ _d" > < / span > e< span class = "_ _10" > < / span > combined< span class = "_ _10" > < / span > with< span class = "_ _29" > < /spa
< div id = "pf56" class = "pf w0 h0" data-page-no = "56" > < div class = "pc pc56 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > requires< span class = "_ _21" > < / span > < span class = "ff1" > Clause< span class = "_ _21" > < / span > +< span class = "_ _a" > < / span > Exp< span class = "_ _5" > < / span > ression< / span > < / div > < div class = "t m0 xb hb y23e ff6 fs7 fc0 sc0 ls0 ws0" > requires< span class = "_ _29" > < / span > < span class = "ff1" > clause< span class = "_ _10" > < / span > < span class = "ff4" > can< span class = "_ _10" > < / span > be< span class = "_ _10" > < / span > combined< span class = "_ _10" > < / span > with< span class = "_ _29" > < / span > < / span > < / span > requires< span class = "_ _29" > < / span > < span class = "ff1" > expression< span class = "_ _c" > < / span > < span class = "ff4" > to< span class = "_ _10" > < / span > apply< span class = "_ _10" > < / span > < span class = "ff8" > SFINA
< div id = "pf57" class = "pf w0 h0" data-page-no = "57" > < div class = "pc pc57 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff6 fs3 fc1 sc0 ls0 ws0" > requires< span class = "_ _21" > < / span > < span class = "ff1" > and< span class = "_ _21" > < / span > < / span > constexpr< / div > < div class = "t m0 x1 hb y26 ff4 fs7 fc0 sc0 ls0 ws0" > Some< span class = "_ _10" > < / span > examples:< / div > < div class = "t m0 x29 hc y24c ff16 fs8 fc0 sc0 ls0 ws0" > •< span class = "_ _7" > < / span > < span class = "ff6 fc3" > constexpr< span class = "_ _a" > < / span > < span class = "fc7" > bool< span class = "_ _a" > < / span > < / span > < / span > < span class = "ff9" > has_member_x< span class = "_ _e" > < / span > < span class = "fc4" > =< span class = "_ _a" > < / span > < span class = "ff6 fc3" > requires< / span > < / span > (T< span class = "_ _a" > < / span > v){< span class = "_ _a" > < / span > v.x;< span class = "_ _e" > < / span > };< / span > < / div > < div class = "t m0 x29 hc y24d ff16 fs8 fc0 sc0 ls0 ws0" > •< span class = "_ _7" > < / span > < span class = "ff6 fc3" > if< span class = "_ _a" > < / span > constexpr< span class = "_ _a" > <
< div id = "pf58" class = "pf w0 h0" data-page-no = "58" > < div class = "pc pc58 w0 h0" > < img class = "bi x0 y0 w1 h1" alt = "" src = "data:image/png;base64,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" / > < div class = "t m0 x5 h7 y8 ff1 fs3 fc1 sc0 ls0 ws0" > Nested< span class = "_ _21" > < / span > < span class = "ff6" > requires< / span > < / div > < div class = "t m0 x1 hb y253 ff4 fs7 fc0 sc0 ls0 ws0" > Nested< span class = "_ _29" > < / span > < span class = "ff8" > requires< span class = "_ _29" > < / span > < / span > example:< / div > < div class = "t m0 xb hc y254 ff6 fs8 fc3 sc0 ls0 ws0" > requires< span class = "ff9 fc0" > (Iter< span class = "_ _a" > < / span > v)< span class = "_ _a" > < / span > {< span class = "_ _e" > < / span > < span class = "ffa fc6" > //< span class = "_ _a" > < / span > expression< span class = "_ _a" > < / span > -> < span class = "_ _a" > < / span > bool< span class = "_ _e" > < / span > (one< span class = "_ _a" > < / span > arg)< / span > < / span > < / div > < div class = "t m0 x7 hc y255 ff9 fs8 fc0 sc0 ls0 ws0" > Iter< span class = "_ _a" > < / span > it;< / div > < div class = "t m0 x7 hc y256 ff6 fs8
2024-02-04 08:44:36 +01:00
< / div >
< div class = "loading-indicator" >
< img alt = "" src = "data:image/png;base64,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
< / div >
< / body >
< / html >