Files
wut/ISerializer_8h.html
2026-02-21 12:43:12 +00:00

211 lines
18 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>wut: /home/runner/work/wut/wut/include/nn/sl/ISerializer.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">wut<span id="projectnumber">&#160;v1.9.1</span>
</div>
<div id="projectbrief">Wii U Toolchain</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_21654543a2358a4ff233772f5085c61f.html">nn</a></li><li class="navelem"><a class="el" href="dir_c06c43725d54bad3e0fa813ca121601f.html">sl</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">ISerializer.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="wut_8h_source.html">wut.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="time_8h_source.html">coreinit/time.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="nn_2result_8h_source.html">nn/result.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="KillerNotification_8h_source.html">nn/sl/KillerNotification.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="ISerializerDetails_8h_source.html">nn/sl/details/ISerializerDetails.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="sl__cpp_8h_source.html">nn/sl/sl_cpp.h</a>&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ISerializer.h:</div>
<div class="dyncontent">
<div class="center"><img src="ISerializer_8h__incl.png" border="0" usemap="#a_2home_2runner_2work_2wut_2wut_2include_2nn_2sl_2ISerializer_8h" alt=""/></div>
<map name="a_2home_2runner_2work_2wut_2wut_2include_2nn_2sl_2ISerializer_8h" id="a_2home_2runner_2work_2wut_2wut_2include_2nn_2sl_2ISerializer_8h">
<area shape="rect" title=" " alt="" coords="383,5,599,45"/>
<area shape="rect" href="wut_8h.html" title=" " alt="" coords="351,621,409,647"/>
<area shape="poly" title=" " alt="" coords="383,43,264,63,141,93,88,113,46,134,18,159,11,172,8,186,8,489,10,506,14,520,32,540,60,555,93,571,156,597,223,614,285,624,337,629,337,634,285,629,222,619,155,602,91,576,57,559,29,544,10,522,5,507,3,489,3,185,5,170,14,156,43,130,86,108,139,88,263,58,382,37"/>
<area shape="rect" href="time_8h.html" title=" " alt="" coords="93,475,211,500"/>
<area shape="poly" title=" " alt="" coords="383,36,306,51,269,63,234,78,204,98,180,122,164,151,159,186,159,342,156,461,150,461,153,342,153,185,159,149,175,119,200,94,231,74,267,58,305,46,382,31"/>
<area shape="rect" href="nn_2result_8h.html" title=" " alt="" coords="656,255,747,280"/>
<area shape="poly" title=" " alt="" coords="600,40,645,60,665,74,682,92,702,128,710,169,711,208,708,241,703,241,706,208,705,169,697,130,678,95,661,78,642,65,598,45"/>
<area shape="rect" href="KillerNotification_8h.html" title=" " alt="" coords="465,93,644,119"/>
<area shape="poly" title=" " alt="" coords="508,44,538,81,534,84,504,47"/>
<area shape="rect" href="sl__cpp_8h.html" title=" " alt="" coords="460,174,535,199"/>
<area shape="poly" title=" " alt="" coords="477,47,459,80,454,99,456,118,466,141,480,162,476,165,462,144,451,119,449,99,454,78,472,44"/>
<area shape="rect" href="ISerializerDetails_8h.html" title=" " alt="" coords="743,167,913,207"/>
<area shape="poly" title=" " alt="" coords="593,43,660,62,725,91,769,121,804,154,800,158,765,125,723,96,658,67,592,48"/>
<area shape="rect" title=" " alt="" coords="177,695,305,720"/>
<area shape="poly" title=" " alt="" coords="359,649,277,691,275,686,357,644"/>
<area shape="rect" href="wut__types_8h.html" title=" " alt="" coords="329,695,431,720"/>
<area shape="poly" title=" " alt="" coords="383,647,383,681,377,681,377,647"/>
<area shape="rect" href="wut__rplwrap_8h.html" title=" " alt="" coords="455,695,569,720"/>
<area shape="poly" title=" " alt="" coords="402,644,480,686,477,690,400,649"/>
<area shape="rect" title=" " alt="" coords="177,768,263,793"/>
<area shape="poly" title=" " alt="" coords="355,722,260,765,258,760,353,718"/>
<area shape="rect" title=" " alt="" coords="288,768,371,793"/>
<area shape="poly" title=" " alt="" coords="374,722,348,758,343,755,369,719"/>
<area shape="rect" title=" " alt="" coords="395,768,469,793"/>
<area shape="poly" title=" " alt="" coords="391,719,418,755,413,758,386,722"/>
<area shape="rect" title=" " alt="" coords="494,768,565,793"/>
<area shape="poly" title=" " alt="" coords="405,718,494,760,491,764,403,722"/>
<area shape="poly" title=" " alt="" coords="146,502,130,536,128,555,134,572,147,582,167,592,220,608,282,619,337,626,336,631,281,624,219,613,165,597,144,587,130,575,122,556,125,535,141,499"/>
<area shape="rect" href="systeminfo_8h.html" title=" " alt="" coords="144,548,251,573"/>
<area shape="poly" title=" " alt="" coords="162,499,185,535,180,538,157,502"/>
<area shape="poly" title=" " alt="" coords="228,571,338,614,336,619,226,576"/>
<area shape="poly" title=" " alt="" coords="704,280,704,413,704,489,703,515,699,537,689,556,671,575,652,587,626,597,559,613,423,632,422,626,558,608,625,592,650,582,668,571,685,553,694,535,698,515,699,489,699,413,699,280"/>
<area shape="poly" title=" " alt="" coords="564,118,587,164,617,235,642,321,650,367,653,413,653,489,646,525,628,554,600,578,566,596,529,610,491,621,423,632,422,627,490,615,528,605,564,592,597,573,624,551,642,523,648,488,648,413,645,368,637,323,612,237,582,166,559,120"/>
<area shape="poly" title=" " alt="" coords="571,117,625,165,687,242,683,245,621,169,568,121"/>
<area shape="poly" title=" " alt="" coords="596,91,646,90,663,95,671,106,665,116,651,121,610,123,610,118,650,116,661,112,665,106,660,100,645,95,597,96"/>
<area shape="poly" title=" " alt="" coords="548,120,516,164,512,161,544,117"/>
<area shape="poly" title=" " alt="" coords="495,200,476,259,467,299,464,339,464,489,458,525,443,560,423,589,404,613,399,610,419,586,438,557,453,524,459,488,459,339,462,298,471,258,490,199"/>
<area shape="poly" title=" " alt="" coords="528,197,660,247,658,252,526,202"/>
<area shape="rect" href="mcp_8h.html" title=" " alt="" coords="499,328,613,353"/>
<area shape="poly" title=" " alt="" coords="504,198,549,314,544,316,499,200"/>
<area shape="rect" href="memdefaultheap_8h.html" title=" " alt="" coords="226,255,425,280"/>
<area shape="poly" title=" " alt="" coords="473,202,364,251,362,247,471,197"/>
<area shape="poly" title=" " alt="" coords="558,354,552,394,540,451,517,515,502,547,482,575,455,600,424,618,421,614,451,596,478,572,497,544,513,513,535,450,547,393,552,353"/>
<area shape="poly" title=" " alt="" coords="340,279,362,301,386,333,405,371,413,412,413,489,406,554,391,609,386,608,400,553,408,489,408,413,400,372,381,335,358,305,336,282"/>
<area shape="rect" href="memheap_8h.html" title=" " alt="" coords="235,328,335,353"/>
<area shape="poly" title=" " alt="" coords="321,282,301,317,296,315,316,279"/>
<area shape="poly" title=" " alt="" coords="242,356,187,376,131,406,108,426,91,447,82,472,84,500,95,541,105,556,122,571,147,588,174,601,232,619,289,628,337,631,337,636,288,633,231,624,172,606,144,592,118,575,101,559,91,543,79,500,77,471,86,445,104,422,128,402,185,371,240,351"/>
<area shape="rect" href="memlist_8h.html" title=" " alt="" coords="285,475,373,500"/>
<area shape="poly" title=" " alt="" coords="292,353,307,401,325,461,320,462,301,402,286,354"/>
<area shape="rect" href="spinlock_8h.html" title=" " alt="" coords="204,401,292,427"/>
<area shape="poly" title=" " alt="" coords="282,355,263,391,258,388,277,352"/>
<area shape="poly" title=" " alt="" coords="336,500,374,608,369,609,331,501"/>
<area shape="poly" title=" " alt="" coords="253,426,261,460,276,499,318,561,360,610,356,613,313,564,271,501,255,461,247,427"/>
<area shape="poly" title=" " alt="" coords="234,429,180,468,177,464,231,425"/>
<area shape="poly" title=" " alt="" coords="826,207,815,266,809,339,809,489,807,509,800,526,789,538,775,547,700,576,626,602,550,619,480,629,423,634,423,628,480,624,550,614,625,597,698,571,772,542,785,534,795,523,802,508,804,489,804,339,810,266,821,207"/>
<area shape="poly" title=" " alt="" coords="799,209,733,250,730,245,796,205"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="ISerializer_8h__dep__incl.png" border="0" usemap="#a_2home_2runner_2work_2wut_2wut_2include_2nn_2sl_2ISerializer_8hdep" alt=""/></div>
<map name="a_2home_2runner_2work_2wut_2wut_2include_2nn_2sl_2ISerializer_8hdep" id="a_2home_2runner_2work_2wut_2wut_2include_2nn_2sl_2ISerializer_8hdep">
<area shape="rect" title=" " alt="" coords="123,5,339,45"/>
<area shape="rect" href="sl_8h.html" title=" " alt="" coords="218,299,391,339"/>
<area shape="poly" title=" " alt="" coords="110,39,58,60,36,75,17,95,10,108,8,120,17,147,35,176,57,202,83,224,111,244,171,275,229,296,227,301,169,280,108,249,79,229,53,205,30,179,13,149,3,120,5,106,13,92,32,71,56,55,108,34"/>
<area shape="rect" href="CacheManager_8h.html" title=" " alt="" coords="27,101,275,141"/>
<area shape="poly" title=" " alt="" coords="208,57,169,102,165,99,204,54"/>
<area shape="rect" href="KillerNotificationSelector_8h.html" title=" " alt="" coords="180,196,429,251"/>
<area shape="poly" title=" " alt="" coords="263,54,278,72,289,92,298,119,304,147,308,196,302,196,299,147,293,120,285,94,273,75,259,57"/>
<area shape="rect" href="TitleListCache_8h.html" title=" " alt="" coords="363,93,555,148"/>
<area shape="poly" title=" " alt="" coords="290,48,396,91,394,96,288,53"/>
<area shape="poly" title=" " alt="" coords="150,154,151,202,158,227,169,249,199,277,235,296,233,301,196,281,165,252,153,229,146,203,144,155"/>
<area shape="poly" title=" " alt="" coords="307,264,307,299,302,299,302,264"/>
<area shape="poly" title=" " alt="" coords="465,162,461,207,454,231,442,252,411,281,374,301,372,296,408,277,438,249,449,229,456,206,460,162"/>
<area shape="poly" title=" " alt="" coords="409,158,346,198,343,194,406,153"/>
<area shape="rect" href="QuickStartApplicationSelector_8h.html" title=" " alt="" coords="503,196,711,251"/>
<area shape="poly" title=" " alt="" coords="510,153,570,194,567,198,507,158"/>
<area shape="poly" title=" " alt="" coords="510,257,366,301,364,296,508,252"/>
</map>
</div>
</div>
<p><a href="ISerializer_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnn_1_1sl_1_1ISerializer.html">ISerializer&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacenn" id="r_namespacenn"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn.html">nn</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacenn_1_1sl" id="r_namespacenn_1_1sl"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1sl.html">nn::sl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a651fb1e2767aca52ce39a776e34b0093" id="r_a651fb1e2767aca52ce39a776e34b0093"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnn_1_1sl_1_1details_1_1ISerializerBase.html">details::ISerializerBase</a>&lt; <a class="el" href="namespacenn_1_1sl.html#structnn_1_1sl_1_1IconInfo">nn::sl::IconInfo</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1sl.html#a651fb1e2767aca52ce39a776e34b0093">GetDefaultIconInfoSerializer</a> ()</td></tr>
<tr class="separator:a651fb1e2767aca52ce39a776e34b0093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb51ab58d0b37397a310391e2903bad9" id="r_acb51ab58d0b37397a310391e2903bad9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnn_1_1sl_1_1details_1_1ISerializerBase.html">details::ISerializerBase</a>&lt; <a class="el" href="namespacenn_1_1sl.html#structnn_1_1sl_1_1TitleInfo">nn::sl::TitleInfo</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1sl.html#acb51ab58d0b37397a310391e2903bad9">GetDefaultQuickStartTitleInfoSerializer</a> ()</td></tr>
<tr class="separator:acb51ab58d0b37397a310391e2903bad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf88bb03afd752529abb3cfb27f025d3" id="r_aaf88bb03afd752529abb3cfb27f025d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnn_1_1sl_1_1details_1_1ISerializerBase.html">details::ISerializerBase</a>&lt; <a class="el" href="structnn_1_1sl_1_1KillerNotification.html">nn::sl::KillerNotification</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1sl.html#aaf88bb03afd752529abb3cfb27f025d3">GetDefaultKillerNotificationSerializer</a> ()</td></tr>
<tr class="separator:aaf88bb03afd752529abb3cfb27f025d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a381ecda810ee308f70ed64fc313da23a" id="r_a381ecda810ee308f70ed64fc313da23a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnn_1_1sl_1_1details_1_1ISerializerBase.html">details::ISerializerBase</a>&lt; <a class="el" href="namespacenn_1_1sl.html#structnn_1_1sl_1_1TitleInfo">nn::sl::TitleInfo</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1sl.html#a381ecda810ee308f70ed64fc313da23a">GetDefaultJumpTitleInfoSerializer</a> ()</td></tr>
<tr class="separator:a381ecda810ee308f70ed64fc313da23a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a540f7f97239457fd3338cba458f8415c" id="r_a540f7f97239457fd3338cba458f8415c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnn_1_1sl_1_1details_1_1ISerializerBase.html">details::ISerializerBase</a>&lt; <a class="el" href="group__coreinit__time.html#ga4d4f771188f6c29e758ed6b3b8347b4d">OSTime</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1sl.html#a540f7f97239457fd3338cba458f8415c">GetDefaultPreviousSendingTimeSerializer</a> ()</td></tr>
<tr class="separator:a540f7f97239457fd3338cba458f8415c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>