183 lines
36 KiB
HTML
183 lines
36 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.3.1"/>
|
|
<title>cereal: Class Hierarchy</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/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
</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 style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">cereal
|
|
</div>
|
|
<div id="projectbrief">A C++11 library for serialization</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.3.1 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li class="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Groups</a></div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">Class Hierarchy</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
|
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
|
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1access.html" target="_self">cereal::access</a></td><td class="desc">A class that can be made a friend to give cereal access to non public functions</td></tr>
|
|
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1adl__tag.html" target="_self">cereal::detail::adl_tag</a></td><td class="desc"></td></tr>
|
|
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1attribute__iterator.html" target="_self">rapidxml::attribute_iterator< Ch ></a></td><td class="desc">Iterator of child attributes of <a class="el" href="classrapidxml_1_1xml__node.html">xml_node</a></td></tr>
|
|
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1base__class.html" target="_self">cereal::base_class< Base ></a></td><td class="desc">Casts a derived class to its non-virtual base class in a way that safely supports abstract classes</td></tr>
|
|
<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1detail_1_1base__class__id.html" target="_self">cereal::traits::detail::base_class_id</a></td><td class="desc"></td></tr>
|
|
<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1detail_1_1base__class__id__hash.html" target="_self">cereal::traits::detail::base_class_id_hash</a></td><td class="desc"></td></tr>
|
|
<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1BinaryData.html" target="_self">cereal::BinaryData< T ></a></td><td class="desc">A wrapper around data that can be serialized in a binary fashion</td></tr>
|
|
<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1bind__to__archives.html" target="_self">cereal::detail::bind_to_archives< T ></a></td><td class="desc">Begins the binding process of a type to all registered archives</td></tr>
|
|
<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1binding__name.html" target="_self">cereal::detail::binding_name< T ></a></td><td class="desc">Binds a compile time type with a user defined string</td></tr>
|
|
<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1create__bindings.html" target="_self">cereal::detail::create_bindings< Archive, T ></a></td><td class="desc">Causes the static object bindings between an archive type and a serializable type T</td></tr>
|
|
<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1EmptyDeleter.html" target="_self">cereal::detail::EmptyDeleter< T ></a></td><td class="desc">An empty noop deleter</td></tr>
|
|
<tr id="row_11_"><td class="entry"><img id="arr_11_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>std::exception</b></td><td class="desc">STL class</td></tr>
|
|
<tr id="row_11_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1parse__error.html" target="_self">rapidxml::parse_error</a></td><td class="desc"></td></tr>
|
|
<tr id="row_11_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_11_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('11_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>std::runtime_error</b></td><td class="desc">STL class</td></tr>
|
|
<tr id="row_11_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1Exception.html" target="_self">cereal::Exception</a></td><td class="desc">An exception class thrown when things go wrong at runtime</td></tr>
|
|
<tr id="row_12_"><td class="entry"><img id="arr_12_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('12_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>false_type</b></td><td class="desc"></td></tr>
|
|
<tr id="row_12_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1specialize.html" target="_self">cereal::specialize< Archive, T, S ></a></td><td class="desc">A class used to disambiguate cases where cereal cannot detect a unique way of serializing a class</td></tr>
|
|
<tr id="row_12_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1detail_1_1has__member__save__any.html" target="_self">cereal::traits::detail::has_member_save_any< T, A, Sfinae ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_12_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1has__member__load.html" target="_self">cereal::traits::has_member_load< T, A, Sfinae ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_12_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1has__member__save.html" target="_self">cereal::traits::has_member_save< T, A, Sfinae ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_12_4_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1has__member__serialize.html" target="_self">cereal::traits::has_member_serialize< T, A, Sfinae ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1file.html" target="_self">rapidxml::file< Ch ></a></td><td class="desc">Represents data loaded from a file</td></tr>
|
|
<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1init__binding.html" target="_self">cereal::detail::init_binding< T ></a></td><td class="desc">Used to hide the static object used to bind T to registered archives</td></tr>
|
|
<tr id="row_15_"><td class="entry"><img id="arr_15_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1InputArchiveBase.html" target="_self">cereal::detail::InputArchiveBase</a></td><td class="desc"></td></tr>
|
|
<tr id="row_15_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1InputArchive.html" target="_self">cereal::InputArchive< ArchiveType, Flags ></a></td><td class="desc">The base input archive class</td></tr>
|
|
<tr id="row_15_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('15_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1InputArchive.html" target="_self">cereal::InputArchive< BinaryInputArchive, AllowEmptyClassElision ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_15_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1BinaryInputArchive.html" target="_self">cereal::BinaryInputArchive</a></td><td class="desc">An input archive designed to load data saved using <a class="el" href="classcereal_1_1BinaryOutputArchive.html" title="An output archive designed to save data in a compact binary representation.">BinaryOutputArchive</a></td></tr>
|
|
<tr id="row_15_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_15_2_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('15_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1InputArchive.html" target="_self">cereal::InputArchive< XMLInputArchive ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_15_2_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1XMLInputArchive.html" target="_self">cereal::XMLInputArchive</a></td><td class="desc">An output archive designed to save data to XML</td></tr>
|
|
<tr id="row_16_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1InputBindingCreator.html" target="_self">cereal::detail::InputBindingCreator< Archive, T ></a></td><td class="desc">Creates a binding (map entry) between an input archive type and a polymorphic type</td></tr>
|
|
<tr id="row_17_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1InputBindingMap.html" target="_self">cereal::detail::InputBindingMap< Archive ></a></td><td class="desc">A structure holding a map from type name strings to input serializer functions</td></tr>
|
|
<tr id="row_18_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1instantiate__function.html" target="_self">cereal::detail::instantiate_function<></a></td><td class="desc">When specialized, causes the compiler to instantiate its parameter</td></tr>
|
|
<tr id="row_19_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1detail_1_1is__empty__class__impl.html" target="_self">cereal::traits::detail::is_empty_class_impl< T, Enable ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_20_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1detail_1_1is__empty__class__impl_3_01T_00_01typename_01std_1_1enable__56074ddda07dfffee0ebd58303fce48f.html" target="_self">cereal::traits::detail::is_empty_class_impl< T, typename std::enable_if< std::is_class< T >::value >::type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_21_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1JSONInputArchive.html" target="_self">cereal::JSONInputArchive</a></td><td class="desc">An input archive designed to load data from JSON</td></tr>
|
|
<tr id="row_22_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1Load.html" target="_self">cereal::detail::Load< T, A, Member, NonMember ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_23_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1Load_3_01T_00_01A_00_01false_00_01false_01_4.html" target="_self">cereal::detail::Load< T, A, false, false ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_24_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1Load_3_01T_00_01A_00_01false_00_01true_01_4.html" target="_self">cereal::detail::Load< T, A, false, true ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_25_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1Load_3_01T_00_01A_00_01true_00_01false_01_4.html" target="_self">cereal::detail::Load< T, A, true, false ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_26_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1LoadAndAllocate.html" target="_self">cereal::LoadAndAllocate< T ></a></td><td class="desc">A class that allows cereal to load smart pointers to types that have no default constructor</td></tr>
|
|
<tr id="row_27_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1MapItem.html" target="_self">cereal::MapItem< Key, Value ></a></td><td class="desc">A wrapper around a key and value for serializing data into maps</td></tr>
|
|
<tr id="row_28_"><td class="entry"><img id="arr_28_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('28_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1memory__pool.html" target="_self">rapidxml::memory_pool< Ch ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_28_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1xml__document.html" target="_self">rapidxml::xml_document< Ch ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_29_"><td class="entry"><img id="arr_29_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('29_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1NameValuePairCore.html" target="_self">cereal::detail::NameValuePairCore</a></td><td class="desc"></td></tr>
|
|
<tr id="row_29_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1NameValuePair.html" target="_self">cereal::NameValuePair< T ></a></td><td class="desc">For holding name value pairs</td></tr>
|
|
<tr id="row_30_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1node__iterator.html" target="_self">rapidxml::node_iterator< Ch ></a></td><td class="desc">Iterator of child nodes of <a class="el" href="classrapidxml_1_1xml__node.html">xml_node</a></td></tr>
|
|
<tr id="row_31_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1XMLOutputArchive_1_1NodeInfo.html" target="_self">cereal::XMLOutputArchive::NodeInfo</a></td><td class="desc">A struct that contains metadata about a node</td></tr>
|
|
<tr id="row_32_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1XMLInputArchive_1_1NodeInfo.html" target="_self">cereal::XMLInputArchive::NodeInfo</a></td><td class="desc">A struct that contains metadata about a node</td></tr>
|
|
<tr id="row_33_" class="even"><td class="entry"><img id="arr_33_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('33_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1OutputArchiveBase.html" target="_self">cereal::detail::OutputArchiveBase</a></td><td class="desc"></td></tr>
|
|
<tr id="row_33_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1OutputArchive.html" target="_self">cereal::OutputArchive< ArchiveType, Flags ></a></td><td class="desc">The base output archive class</td></tr>
|
|
<tr id="row_33_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_33_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('33_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1OutputArchive.html" target="_self">cereal::OutputArchive< BinaryOutputArchive, AllowEmptyClassElision ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_33_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1BinaryOutputArchive.html" target="_self">cereal::BinaryOutputArchive</a></td><td class="desc">An output archive designed to save data in a compact binary representation</td></tr>
|
|
<tr id="row_33_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_33_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('33_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1OutputArchive.html" target="_self">cereal::OutputArchive< JSONOutputArchive ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_33_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1JSONOutputArchive.html" target="_self">cereal::JSONOutputArchive</a></td><td class="desc">An output archive designed to save data to JSON</td></tr>
|
|
<tr id="row_33_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_33_3_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('33_3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1OutputArchive.html" target="_self">cereal::OutputArchive< XMLOutputArchive ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_33_3_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1XMLOutputArchive.html" target="_self">cereal::XMLOutputArchive</a></td><td class="desc">An output archive designed to save data to XML</td></tr>
|
|
<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1OutputBindingCreator.html" target="_self">cereal::detail::OutputBindingCreator< Archive, T ></a></td><td class="desc">Creates a binding (map entry) between an output archive type and a polymorphic type</td></tr>
|
|
<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1OutputBindingMap.html" target="_self">cereal::detail::OutputBindingMap< Archive ></a></td><td class="desc">A structure holding a map from type_indices to output serializer functions</td></tr>
|
|
<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1polymorphic__serialization__support.html" target="_self">cereal::detail::polymorphic_serialization_support< Archive, T ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1memory__detail_1_1PtrWrapper.html" target="_self">cereal::memory_detail::PtrWrapper< T ></a></td><td class="desc">A wrapper class to notify cereal that it is ok to serialize the contained pointer</td></tr>
|
|
<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1tuple__detail_1_1serialize.html" target="_self">cereal::tuple_detail::serialize< Height ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1tuple__detail_1_1serialize_3_010_01_4.html" target="_self">cereal::tuple_detail::serialize< 0 ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1InputBindingMap_1_1Serializers.html" target="_self">cereal::detail::InputBindingMap< Archive >::Serializers</a></td><td class="desc">Struct containing the serializer functions for all pointer types</td></tr>
|
|
<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1detail_1_1OutputBindingMap_1_1Serializers.html" target="_self">cereal::detail::OutputBindingMap< Archive >::Serializers</a></td><td class="desc">Struct containing the serializer functions for all pointer types</td></tr>
|
|
<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1SizeTag.html" target="_self">cereal::SizeTag< T ></a></td><td class="desc">A wrapper around size metadata</td></tr>
|
|
<tr id="row_43_"><td class="entry"><img id="arr_43_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('43_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>static_visitor</b></td><td class="desc"></td></tr>
|
|
<tr id="row_43_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1binary__detail_1_1variant__save__visitor.html" target="_self">cereal::binary_detail::variant_save_visitor< Archive ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_44_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcereal_1_1detail_1_1StaticObject.html" target="_self">cereal::detail::StaticObject< T ></a></td><td class="desc">A static, pre-execution object</td></tr>
|
|
<tr id="row_45_" class="even"><td class="entry"><img id="arr_45_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('45_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>T</b></td><td class="desc"></td></tr>
|
|
<tr id="row_45_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1detail_1_1is__empty__class__impl_3_01T_00_01typename_01std_1_1enable__e7e92ee7dc6d3fa04ea55d642c145700.html" target="_self">cereal::traits::detail::is_empty_class_impl< T, typename std::enable_if< std::is_class< T >::value >::type >::S</a></td><td class="desc"></td></tr>
|
|
<tr id="row_46_" class="even"><td class="entry"><img id="arr_46_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('46_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>true_type</b></td><td class="desc"></td></tr>
|
|
<tr id="row_46_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1detail_1_1has__member__save__any_3_01T_00_01A_00_01typename_01Void_3_0d0d2c3be34bf3beb06de2717c20be9df.html" target="_self">cereal::traits::detail::has_member_save_any< T, A, typename Void< decltype(access::non_const_member_save(std::declval< A & >(), std::declval< typename std::remove_const< T >::type & >())) >::type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_46_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1has__member__load_3_01T_00_01A_00_01typename_01Void_3_01decltype_07acc4c6476f17362d2db27be7982d81b5d75.html" target="_self">cereal::traits::has_member_load< T, A, typename Void< decltype(access::member_load(std::declval< A & >(), std::declval< T & >())) >::type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_46_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1has__member__save_3_01T_00_01A_00_01typename_01Void_3_01decltype_07accf13d881b80a0943121f5d6f63b845ed8.html" target="_self">cereal::traits::has_member_save< T, A, typename Void< decltype(access::member_save(std::declval< A & >(), std::declval< T const & >())) >::type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_46_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1has__member__serialize_3_01T_00_01A_00_01typename_01Void_3_01decltype_4db378adcc930195c3eeb6c0a066c5b7.html" target="_self">cereal::traits::has_member_serialize< T, A, typename Void< decltype(access::member_serialize(std::declval< A & >(), std::declval< T & >())) >::type ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcereal_1_1traits_1_1Void.html" target="_self">cereal::traits::Void< typename ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_48_" class="even"><td class="entry"><img id="arr_48_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('48_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1xml__base.html" target="_self">rapidxml::xml_base< Ch ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_48_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1xml__attribute.html" target="_self">rapidxml::xml_attribute< Ch ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_48_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_48_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('48_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1xml__node.html" target="_self">rapidxml::xml_node< Ch ></a></td><td class="desc"></td></tr>
|
|
<tr id="row_48_1_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classrapidxml_1_1xml__document.html" target="_self">rapidxml::xml_document< Ch ></a></td><td class="desc"></td></tr>
|
|
</table>
|
|
</div><!-- directory -->
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Fri Jul 5 2013 20:54:22 for cereal by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.3.1
|
|
</small></address>
|
|
</body>
|
|
</html>
|