summaryrefslogtreecommitdiffstats
path: root/apidoc/hierarchy.html
diff options
authordodji <dodji>2022-10-02 16:34:29 +0000
committerdodji <dodji>2022-10-02 16:34:29 +0000
commit2bb2964a54338a876a6a6176ae838a795422e48e (patch)
tree84a0347d1b2f22dc76bf8e96e47484f28df9df57 /apidoc/hierarchy.html
parentUpdate website for 2.1 (diff)
Update api doc for 2.1
Diffstat (limited to 'apidoc/hierarchy.html')
-rw-r--r--apidoc/hierarchy.html604
1 files changed, 298 insertions, 306 deletions
diff --git a/apidoc/hierarchy.html b/apidoc/hierarchy.html
index a580a4af..b582236c 100644
--- a/apidoc/hierarchy.html
+++ b/apidoc/hierarchy.html
@@ -1,18 +1,17 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml"> 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.8.5"/> 6<meta name="generator" content="Doxygen 1.9.5"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/>
7<title>libabigail: Class Hierarchy</title> 8<title>libabigail: Class Hierarchy</title>
8<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
9<script type="text/javascript" src="jquery.js"></script> 10<script type="text/javascript" src="jquery.js"></script>
10<script type="text/javascript" src="dynsections.js"></script> 11<script type="text/javascript" src="dynsections.js"></script>
11<link href="search/search.css" rel="stylesheet" type="text/css"/> 12<link href="search/search.css" rel="stylesheet" type="text/css"/>
13<script type="text/javascript" src="search/searchdata.js"></script>
12<script type="text/javascript" src="search/search.js"></script> 14<script type="text/javascript" src="search/search.js"></script>
13<script type="text/javascript">
14 $(document).ready(function() { searchBox.OnSelectItem(0); });
15</script>
16<link href="doxygen.css" rel="stylesheet" type="text/css" /> 15<link href="doxygen.css" rel="stylesheet" type="text/css" />
17</head> 16</head>
18<body> 17<body>
@@ -20,8 +19,8 @@
20<div id="titlearea"> 19<div id="titlearea">
21<table cellspacing="0" cellpadding="0"> 20<table cellspacing="0" cellpadding="0">
22 <tbody> 21 <tbody>
23 <tr style="height: 56px;"> 22 <tr id="projectrow">
24 <td style="padding-left: 0.5em;"> 23 <td id="projectalign">
25 <div id="projectname">libabigail 24 <div id="projectname">libabigail
26 </div> 25 </div>
27 </td> 26 </td>
@@ -30,328 +29,321 @@
30</table> 29</table>
31</div> 30</div>
32<!-- end header part --> 31<!-- end header part -->
33<!-- Generated by Doxygen 1.8.5 --> 32<!-- Generated by Doxygen 1.9.5 -->
33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html');
36/* @license-end */
37</script>
38<script type="text/javascript" src="menudata.js"></script>
39<script type="text/javascript" src="menu.js"></script>
34<script type="text/javascript"> 40<script type="text/javascript">
35var searchBox = new SearchBox("searchBox", "search",false,'Search'); 41/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
42$(function() {
43 initMenu('',true,false,'search.php','Search');
44 $(document).ready(function() { init_search(); });
45});
46/* @license-end */
36</script> 47</script>
37 <div id="navrow1" class="tabs"> 48<div id="main-nav"></div>
38 <ul class="tablist">
39 <li><a href="index.html"><span>Main&#160;Page</span></a></li>
40 <li><a href="modules.html"><span>Modules</span></a></li>
41 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
42 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
43 <li><a href="files.html"><span>Files</span></a></li>
44 <li>
45 <div id="MSearchBox" class="MSearchBoxInactive">
46 <span class="left">
47 <img id="MSearchSelect" src="search/mag_sel.png"
48 onmouseover="return searchBox.OnSearchSelectShow()"
49 onmouseout="return searchBox.OnSearchSelectHide()"
50 alt=""/>
51 <input type="text" id="MSearchField" value="Search" accesskey="S"
52 onfocus="searchBox.OnSearchFieldFocus(true)"
53 onblur="searchBox.OnSearchFieldFocus(false)"
54 onkeyup="searchBox.OnSearchFieldChange(event)"/>
55 </span><span class="right">
56 <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
57 </span>
58 </div>
59 </li>
60 </ul>
61 </div>
62 <div id="navrow2" class="tabs2">
63 <ul class="tablist">
64 <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
65 <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
66 <li class="current"><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
67 <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
68 </ul>
69 </div>
70</div><!-- top --> 49</div><!-- top -->
71<!-- window showing the filter options --> 50<!-- window showing the filter options -->
72<div id="MSearchSelectWindow" 51<div id="MSearchSelectWindow"
73 onmouseover="return searchBox.OnSearchSelectShow()" 52 onmouseover="return searchBox.OnSearchSelectShow()"
74 onmouseout="return searchBox.OnSearchSelectHide()" 53 onmouseout="return searchBox.OnSearchSelectHide()"
75 onkeydown="return searchBox.OnSearchSelectKey(event)"> 54 onkeydown="return searchBox.OnSearchSelectKey(event)">
76<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark">&#160;</span>Pages</a></div> 55</div>
77 56
78<!-- iframe showing the search results (closed by default) --> 57<!-- iframe showing the search results (closed by default) -->
79<div id="MSearchResultsWindow"> 58<div id="MSearchResultsWindow">
80<iframe src="javascript:void(0)" frameborder="0" 59<div id="MSearchResults">
81 name="MSearchResults" id="MSearchResults"> 60<div class="SRPage">
82</iframe> 61<div id="SRIndex">
62<div id="SRResults"></div>
63<div class="SRStatus" id="Loading">Loading...</div>
64<div class="SRStatus" id="Searching">Searching...</div>
65<div class="SRStatus" id="NoMatches">No Matches</div>
66</div>
67</div>
68</div>
83</div> 69</div>
84 70
85<div class="header"> 71<div class="header">
86 <div class="headertitle"> 72 <div class="headertitle"><div class="title">Class Hierarchy</div></div>
87<div class="title">Class Hierarchy</div> </div>
88</div><!--header--> 73</div><!--header-->
89<div class="contents"> 74<div class="contents">
90<div class="textblock"> 75<div class="textblock">
91<p><a href="inherits.html">Go to the graphical class hierarchy</a></p> 76<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
92This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory"> 77This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
93<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><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span><span onclick="javascript:toggleLevel(7);">7</span><span onclick="javascript:toggleLevel(8);">8</span>]</div><table class="directory"> 78<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><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span><span onclick="javascript:toggleLevel(7);">7</span><span onclick="javascript:toggleLevel(8);">8</span>]</div><table class="directory">
94<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="classabg__compat_1_1optional.html" target="_self">optional&lt; T &gt;</a></td><td class="desc">Simplified implementation of std::optional just enough to be used as a replacement for our purposes and when compiling with pre C++17 </td></tr> 79<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabg__compat_1_1optional.html" target="_self">optional&lt; T &gt;</a></td><td class="desc">Simplified implementation of std::optional just enough to be used as a replacement for our purposes and when compiling with pre C++17 </td></tr>
95<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="structabigail_1_1canvas.html" target="_self">canvas</a></td><td class="desc"></td></tr> 80<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1canvas.html" target="_self">canvas</a></td><td class="desc"></td></tr>
96<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="structabigail_1_1comparison_1_1array__diff_1_1priv.html" target="_self">array_diff::priv</a></td><td class="desc"></td></tr> 81<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1array__diff_1_1priv.html" target="_self">array_diff::priv</a></td><td class="desc"></td></tr>
97<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="structabigail_1_1comparison_1_1base__diff_1_1priv.html" target="_self">base_diff::priv</a></td><td class="desc"></td></tr> 82<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1base__diff_1_1priv.html" target="_self">base_diff::priv</a></td><td class="desc"></td></tr>
98<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="structabigail_1_1comparison_1_1base__diff__comp.html" target="_self">base_diff_comp</a></td><td class="desc">A comparison function for instances of <a class="el" href="classabigail_1_1comparison_1_1base__diff.html">base_diff</a> </td></tr> 83<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1base__diff__comp.html" target="_self">base_diff_comp</a></td><td class="desc">A comparison function for instances of <a class="el" href="classabigail_1_1comparison_1_1base__diff.html">base_diff</a> </td></tr>
99<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="structabigail_1_1comparison_1_1base__spec__comp.html" target="_self">base_spec_comp</a></td><td class="desc">A functor to compare instances of class_decl::base_spec </td></tr> 84<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1base__spec__comp.html" target="_self">base_spec_comp</a></td><td class="desc">A functor to compare instances of class_decl::base_spec </td></tr>
100<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="structabigail_1_1comparison_1_1changed__enumerator__comp.html" target="_self">changed_enumerator_comp</a></td><td class="desc">A functor to compare two changed enumerators, based on their initial value </td></tr> 85<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1changed__enumerator__comp.html" target="_self">changed_enumerator_comp</a></td><td class="desc">A functor to compare two changed enumerators, based on their initial value </td></tr>
101<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="structabigail_1_1comparison_1_1class__diff_1_1priv.html" target="_self">class_diff::priv</a></td><td class="desc">The type of the private data (pimpl sub-object) of the <a class="el" href="classabigail_1_1comparison_1_1class__diff.html">class_diff</a> type </td></tr> 86<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1class__diff_1_1priv.html" target="_self">class_diff::priv</a></td><td class="desc">The type of the private data (pimpl sub-object) of the <a class="el" href="classabigail_1_1comparison_1_1class__diff.html">class_diff</a> type </td></tr>
102<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="structabigail_1_1comparison_1_1class__or__union__diff_1_1priv.html" target="_self">class_or_union_diff::priv</a></td><td class="desc">The type of private data of <a class="el" href="classabigail_1_1comparison_1_1class__or__union__diff.html">class_or_union_diff</a> </td></tr> 87<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1class__or__union__diff_1_1priv.html" target="_self">class_or_union_diff::priv</a></td><td class="desc">The type of private data of <a class="el" href="classabigail_1_1comparison_1_1class__or__union__diff.html">class_or_union_diff</a> </td></tr>
103<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="classabigail_1_1comparison_1_1corpus__diff.html" target="_self">corpus_diff</a></td><td class="desc">An abstraction of a diff between between two abi corpus </td></tr> 88<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1corpus__diff.html" target="_self">corpus_diff</a></td><td class="desc">An abstraction of a diff between between two abi corpus </td></tr>
104<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="classabigail_1_1comparison_1_1corpus__diff_1_1diff__stats.html" target="_self">corpus_diff::diff_stats</a></td><td class="desc">This is a document class that aims to capture statistics about the changes carried by a <a class="el" href="classabigail_1_1comparison_1_1corpus__diff.html">corpus_diff</a> type </td></tr> 89<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1corpus__diff_1_1diff__stats.html" target="_self">corpus_diff::diff_stats</a></td><td class="desc">This is a document class that aims to capture statistics about the changes carried by a <a class="el" href="classabigail_1_1comparison_1_1corpus__diff.html">corpus_diff</a> type </td></tr>
105<tr id="row_11_"><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="structabigail_1_1comparison_1_1corpus__diff_1_1diff__stats_1_1priv.html" target="_self">corpus_diff::diff_stats::priv</a></td><td class="desc">The type of the private data of <a class="el" href="classabigail_1_1comparison_1_1corpus__diff_1_1diff__stats.html" title="This is a document class that aims to capture statistics about the changes carried by a corpus_diff t...">corpus_diff::diff_stats</a> </td></tr> 90<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1corpus__diff_1_1diff__stats_1_1priv.html" target="_self">corpus_diff::diff_stats::priv</a></td><td class="desc">The type of the private data of <a class="el" href="classabigail_1_1comparison_1_1corpus__diff_1_1diff__stats.html" title="This is a document class that aims to capture statistics about the changes carried by a corpus_diff t...">corpus_diff::diff_stats</a> </td></tr>
106<tr id="row_12_" 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="structabigail_1_1comparison_1_1corpus__diff_1_1priv.html" target="_self">corpus_diff::priv</a></td><td class="desc"></td></tr> 91<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1corpus__diff_1_1priv.html" target="_self">corpus_diff::priv</a></td><td class="desc"></td></tr>
107<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="structabigail_1_1comparison_1_1data__member__comp.html" target="_self">data_member_comp</a></td><td class="desc">A comparison functor to compare two data members based on their offset </td></tr> 92<tr id="row_13_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1data__member__comp.html" target="_self">data_member_comp</a></td><td class="desc">A comparison functor to compare two data members based on their offset </td></tr>
108<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="structabigail_1_1comparison_1_1data__member__diff__comp.html" target="_self">data_member_diff_comp</a></td><td class="desc">A comparison functor to compare two instances of <a class="el" href="classabigail_1_1comparison_1_1var__diff.html">var_diff</a> that represent changed data members based on the offset of the initial data members, or if equal, based on their qualified name. If equal again, then the offset and qualified name of the new data members are considered </td></tr> 93<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1data__member__diff__comp.html" target="_self">data_member_diff_comp</a></td><td class="desc">A comparison functor to compare two instances of <a class="el" href="classabigail_1_1comparison_1_1var__diff.html">var_diff</a> that represent changed data members based on the offset of the initial data members, or if equal, based on their qualified name. If equal again, then the offset and qualified name of the new data members are considered </td></tr>
109<tr id="row_15_"><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="structabigail_1_1comparison_1_1decl__diff__base_1_1priv.html" target="_self">decl_diff_base::priv</a></td><td class="desc"></td></tr> 94<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1decl__diff__base_1_1priv.html" target="_self">decl_diff_base::priv</a></td><td class="desc"></td></tr>
110<tr id="row_16_" 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="structabigail_1_1comparison_1_1diff_1_1priv.html" target="_self">diff::priv</a></td><td class="desc">Private data for the <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a> type </td></tr> 95<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1diff_1_1priv.html" target="_self">diff::priv</a></td><td class="desc">Private data for the <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a> type. The details of generic view of the diff node are expressed here </td></tr>
111<tr id="row_17_"><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="structabigail_1_1comparison_1_1diff__comp.html" target="_self">diff_comp</a></td><td class="desc">A comparison functor for instances of <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a> </td></tr> 96<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1diff__comp.html" target="_self">diff_comp</a></td><td class="desc">A comparison functor for instances of <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a> </td></tr>
112<tr id="row_18_" 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="classabigail_1_1comparison_1_1diff__context.html" target="_self">diff_context</a></td><td class="desc">The context of the diff. This type holds various bits of information that is going to be used throughout the diffing of two entities and the reporting that follows </td></tr> 97<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1diff__context.html" target="_self">diff_context</a></td><td class="desc">The context of the diff. This type holds various bits of information that is going to be used throughout the diffing of two entities and the reporting that follows </td></tr>
113<tr id="row_19_"><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="structabigail_1_1comparison_1_1diff__context_1_1priv.html" target="_self">diff_context::priv</a></td><td class="desc">The private member (pimpl) for <a class="el" href="classabigail_1_1comparison_1_1diff__context.html">diff_context</a> </td></tr> 98<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1diff__context_1_1priv.html" target="_self">diff_context::priv</a></td><td class="desc">The private member (pimpl) for <a class="el" href="classabigail_1_1comparison_1_1diff__context.html">diff_context</a> </td></tr>
114<tr id="row_20_" 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="structabigail_1_1comparison_1_1diff__equal.html" target="_self">diff_equal</a></td><td class="desc">A comparison functor for using <a class="el" href="namespaceabigail_1_1comparison.html#a02b7d57dbcf6f1f99d8fe056ab83cbea">diff_sptr</a> and <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a>* in a hash map or set </td></tr> 99<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1diff__equal.html" target="_self">diff_equal</a></td><td class="desc">A comparison functor for using <a class="el" href="namespaceabigail_1_1comparison.html#a02b7d57dbcf6f1f99d8fe056ab83cbea">diff_sptr</a> and <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a>* in a hash map or set </td></tr>
115<tr id="row_21_"><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="structabigail_1_1comparison_1_1diff__hash.html" target="_self">diff_hash</a></td><td class="desc">A hashing functor for using <a class="el" href="namespaceabigail_1_1comparison.html#a02b7d57dbcf6f1f99d8fe056ab83cbea">diff_sptr</a> and <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a>* in a hash map or set </td></tr> 100<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1diff__hash.html" target="_self">diff_hash</a></td><td class="desc">A hashing functor for using <a class="el" href="namespaceabigail_1_1comparison.html#a02b7d57dbcf6f1f99d8fe056ab83cbea">diff_sptr</a> and <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a>* in a hash map or set </td></tr>
116<tr id="row_22_" 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="structabigail_1_1comparison_1_1diff__less__than__functor.html" target="_self">diff_less_than_functor</a></td><td class="desc">A functor to compare two instances of <a class="el" href="namespaceabigail_1_1comparison.html#a02b7d57dbcf6f1f99d8fe056ab83cbea">diff_sptr</a> </td></tr> 101<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1diff__less__than__functor.html" target="_self">diff_less_than_functor</a></td><td class="desc">A functor to compare two instances of <a class="el" href="namespaceabigail_1_1comparison.html#a02b7d57dbcf6f1f99d8fe056ab83cbea">diff_sptr</a> </td></tr>
117<tr id="row_23_"><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="classabigail_1_1comparison_1_1diff__maps.html" target="_self">diff_maps</a></td><td class="desc">This type contains maps. Each map associates a type name to a diff of that type. Not all kinds of diffs are present; only those that carry leaf changes are, for now </td></tr> 102<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1diff__maps.html" target="_self">diff_maps</a></td><td class="desc">This type contains maps. Each map associates a type name to a diff of that type. Not all kinds of diffs are present; only those that carry leaf changes are, for now </td></tr>
118<tr id="row_24_" 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="structabigail_1_1comparison_1_1diff__sptr__hasher.html" target="_self">diff_sptr_hasher</a></td><td class="desc">Hasher for <a class="el" href="namespaceabigail_1_1comparison.html#a02b7d57dbcf6f1f99d8fe056ab83cbea">diff_sptr</a> </td></tr> 103<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1diff__sptr__hasher.html" target="_self">diff_sptr_hasher</a></td><td class="desc">Hasher for <a class="el" href="namespaceabigail_1_1comparison.html#a02b7d57dbcf6f1f99d8fe056ab83cbea">diff_sptr</a> </td></tr>
119<tr id="row_25_"><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="structabigail_1_1comparison_1_1distinct__diff_1_1priv.html" target="_self">distinct_diff::priv</a></td><td class="desc">The private data structure for <a class="el" href="classabigail_1_1comparison_1_1distinct__diff.html">distinct_diff</a> </td></tr> 104<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1distinct__diff_1_1priv.html" target="_self">distinct_diff::priv</a></td><td class="desc">The private data structure for <a class="el" href="classabigail_1_1comparison_1_1distinct__diff.html">distinct_diff</a> </td></tr>
120<tr id="row_26_" 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="structabigail_1_1comparison_1_1elf__symbol__comp.html" target="_self">elf_symbol_comp</a></td><td class="desc">A functor to compare instances of elf_symbol base on their names </td></tr> 105<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1elf__symbol__comp.html" target="_self">elf_symbol_comp</a></td><td class="desc">A functor to compare instances of elf_symbol base on their names </td></tr>
121<tr id="row_27_"><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="structabigail_1_1comparison_1_1enum__diff_1_1priv.html" target="_self">enum_diff::priv</a></td><td class="desc"></td></tr> 106<tr id="row_27_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1enum__diff_1_1priv.html" target="_self">enum_diff::priv</a></td><td class="desc"></td></tr>
122<tr id="row_28_" 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="structabigail_1_1comparison_1_1enumerator__value__comp.html" target="_self">enumerator_value_comp</a></td><td class="desc">A functor to compare two enumerators based on their value. This implements the "less than" operator </td></tr> 107<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1enumerator__value__comp.html" target="_self">enumerator_value_comp</a></td><td class="desc">A functor to compare two enumerators based on their value. This implements the "less than" operator </td></tr>
123<tr id="row_29_"><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="structabigail_1_1comparison_1_1fn__parm__diff_1_1priv.html" target="_self">fn_parm_diff::priv</a></td><td class="desc"></td></tr> 108<tr id="row_29_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1fn__parm__diff_1_1priv.html" target="_self">fn_parm_diff::priv</a></td><td class="desc"></td></tr>
124<tr id="row_30_" 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="structabigail_1_1comparison_1_1fn__parm__diff__comp.html" target="_self">fn_parm_diff_comp</a></td><td class="desc">A comparison functor to compare two instances of <a class="el" href="classabigail_1_1comparison_1_1fn__parm__diff.html">fn_parm_diff</a> based on their indexes </td></tr> 109<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1fn__parm__diff__comp.html" target="_self">fn_parm_diff_comp</a></td><td class="desc">A comparison functor to compare two instances of <a class="el" href="classabigail_1_1comparison_1_1fn__parm__diff.html">fn_parm_diff</a> based on their indexes </td></tr>
125<tr id="row_31_"><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="structabigail_1_1comparison_1_1function__comp.html" target="_self">function_comp</a></td><td class="desc">"Less than" functor to compare instances of function_decl </td></tr> 110<tr id="row_31_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1function__comp.html" target="_self">function_comp</a></td><td class="desc">"Less than" functor to compare instances of function_decl </td></tr>
126<tr id="row_32_" 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="structabigail_1_1comparison_1_1function__decl__diff_1_1priv.html" target="_self">function_decl_diff::priv</a></td><td class="desc"></td></tr> 111<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1function__decl__diff_1_1priv.html" target="_self">function_decl_diff::priv</a></td><td class="desc"></td></tr>
127<tr id="row_33_"><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="structabigail_1_1comparison_1_1function__decl__diff__comp.html" target="_self">function_decl_diff_comp</a></td><td class="desc">A "Less Than" functor to compare instance of <a class="el" href="classabigail_1_1comparison_1_1function__decl__diff.html">function_decl_diff</a> </td></tr> 112<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1function__decl__diff__comp.html" target="_self">function_decl_diff_comp</a></td><td class="desc">A "Less Than" functor to compare instance of <a class="el" href="classabigail_1_1comparison_1_1function__decl__diff.html">function_decl_diff</a> </td></tr>
128<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="structabigail_1_1comparison_1_1function__type__diff_1_1priv.html" target="_self">function_type_diff::priv</a></td><td class="desc"></td></tr> 113<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1function__type__diff_1_1priv.html" target="_self">function_type_diff::priv</a></td><td class="desc"></td></tr>
129<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="structabigail_1_1comparison_1_1parm__comp.html" target="_self">parm_comp</a></td><td class="desc">Functor that compares two function parameters for the purpose of sorting them </td></tr> 114<tr id="row_35_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1parm__comp.html" target="_self">parm_comp</a></td><td class="desc">Functor that compares two function parameters for the purpose of sorting them </td></tr>
130<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="structabigail_1_1comparison_1_1pointer__diff_1_1priv.html" target="_self">pointer_diff::priv</a></td><td class="desc">The internal type for the impl idiom implementation of <a class="el" href="classabigail_1_1comparison_1_1pointer__diff.html">pointer_diff</a> </td></tr> 115<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1pointer__diff_1_1priv.html" target="_self">pointer_diff::priv</a></td><td class="desc">The internal type for the impl idiom implementation of <a class="el" href="classabigail_1_1comparison_1_1pointer__diff.html">pointer_diff</a> </td></tr>
131<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="structabigail_1_1comparison_1_1qualified__type__diff_1_1priv.html" target="_self">qualified_type_diff::priv</a></td><td class="desc"></td></tr> 116<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1qualified__type__diff_1_1priv.html" target="_self">qualified_type_diff::priv</a></td><td class="desc"></td></tr>
132<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="structabigail_1_1comparison_1_1reference__diff_1_1priv.html" target="_self">reference_diff::priv</a></td><td class="desc"></td></tr> 117<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1reference__diff_1_1priv.html" target="_self">reference_diff::priv</a></td><td class="desc"></td></tr>
133<tr id="row_39_"><td class="entry"><img id="arr_39_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('39_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1comparison_1_1reporter__base.html" target="_self">reporter_base</a></td><td class="desc">The base class of all the reporting classes </td></tr> 118<tr id="row_39_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_39_" class="arrow" onclick="toggleFolder('39_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1reporter__base.html" target="_self">reporter_base</a></td><td class="desc">The base class of all the reporting classes </td></tr>
134<tr id="row_39_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_39_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('39_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1comparison_1_1default__reporter.html" target="_self">default_reporter</a></td><td class="desc">The default, initial, reporter of the libabigail comparison engine </td></tr> 119<tr id="row_39_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_39_0_" class="arrow" onclick="toggleFolder('39_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1default__reporter.html" target="_self">default_reporter</a></td><td class="desc">The default, initial, reporter of the libabigail comparison engine </td></tr>
135<tr id="row_39_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1leaf__reporter.html" target="_self">leaf_reporter</a></td><td class="desc">A reporter that only reports leaf changes </td></tr> 120<tr id="row_39_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1leaf__reporter.html" target="_self">leaf_reporter</a></td><td class="desc">A reporter that only reports leaf changes </td></tr>
136<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="structabigail_1_1comparison_1_1scope__diff_1_1priv.html" target="_self">scope_diff::priv</a></td><td class="desc"></td></tr> 121<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1scope__diff_1_1priv.html" target="_self">scope_diff::priv</a></td><td class="desc"></td></tr>
137<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="structabigail_1_1comparison_1_1translation__unit__diff_1_1priv.html" target="_self">translation_unit_diff::priv</a></td><td class="desc"></td></tr> 122<tr id="row_41_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1translation__unit__diff_1_1priv.html" target="_self">translation_unit_diff::priv</a></td><td class="desc"></td></tr>
138<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="structabigail_1_1comparison_1_1type__diff__base_1_1priv.html" target="_self">type_diff_base::priv</a></td><td class="desc"></td></tr> 123<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1type__diff__base_1_1priv.html" target="_self">type_diff_base::priv</a></td><td class="desc"></td></tr>
139<tr id="row_43_"><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="structabigail_1_1comparison_1_1typedef__diff_1_1priv.html" target="_self">typedef_diff::priv</a></td><td class="desc"></td></tr> 124<tr id="row_43_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1typedef__diff_1_1priv.html" target="_self">typedef_diff::priv</a></td><td class="desc"></td></tr>
140<tr id="row_44_" 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="structabigail_1_1comparison_1_1types__or__decls__equal.html" target="_self">types_or_decls_equal</a></td><td class="desc">An equality functor for <a class="el" href="namespaceabigail_1_1comparison.html#aa846e4292014a2c4fd7f53429ac4b355">types_or_decls_type</a> </td></tr> 125<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1types__or__decls__equal.html" target="_self">types_or_decls_equal</a></td><td class="desc">An equality functor for <a class="el" href="namespaceabigail_1_1comparison.html#aa846e4292014a2c4fd7f53429ac4b355">types_or_decls_type</a> </td></tr>
141<tr id="row_45_"><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="structabigail_1_1comparison_1_1types__or__decls__hash.html" target="_self">types_or_decls_hash</a></td><td class="desc">A hashing functor for <a class="el" href="namespaceabigail_1_1comparison.html#aa846e4292014a2c4fd7f53429ac4b355">types_or_decls_type</a> </td></tr> 126<tr id="row_45_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1types__or__decls__hash.html" target="_self">types_or_decls_hash</a></td><td class="desc">A hashing functor for <a class="el" href="namespaceabigail_1_1comparison.html#aa846e4292014a2c4fd7f53429ac4b355">types_or_decls_type</a> </td></tr>
142<tr id="row_46_" 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="structabigail_1_1comparison_1_1var__comp.html" target="_self">var_comp</a></td><td class="desc">A functor to compare instances of var_decl base on their qualified names </td></tr> 127<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1var__comp.html" target="_self">var_comp</a></td><td class="desc">A functor to compare instances of var_decl base on their qualified names </td></tr>
143<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="structabigail_1_1comparison_1_1var__diff_1_1priv.html" target="_self">var_diff::priv</a></td><td class="desc">The internal type for the impl idiom implementation of <a class="el" href="classabigail_1_1comparison_1_1var__diff.html">var_diff</a> </td></tr> 128<tr id="row_47_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1var__diff_1_1priv.html" target="_self">var_diff::priv</a></td><td class="desc">The internal type for the impl idiom implementation of <a class="el" href="classabigail_1_1comparison_1_1var__diff.html">var_diff</a> </td></tr>
144<tr id="row_48_" 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="structabigail_1_1comparison_1_1var__diff__sptr__comp.html" target="_self">var_diff_sptr_comp</a></td><td class="desc">Functor to sort instances of <a class="el" href="namespaceabigail_1_1comparison.html#a500f75478e4d4f406fc1331757f13933">var_diff_sptr</a> </td></tr> 129<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1var__diff__sptr__comp.html" target="_self">var_diff_sptr_comp</a></td><td class="desc">Functor to sort instances of <a class="el" href="namespaceabigail_1_1comparison.html#a500f75478e4d4f406fc1331757f13933">var_diff_sptr</a> </td></tr>
145<tr id="row_49_"><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="structabigail_1_1comparison_1_1virtual__member__function__diff__comp.html" target="_self">virtual_member_function_diff_comp</a></td><td class="desc">A comparison functor for instances of <a class="el" href="classabigail_1_1comparison_1_1function__decl__diff.html">function_decl_diff</a> that represent changes between two virtual member functions </td></tr> 130<tr id="row_49_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1virtual__member__function__diff__comp.html" target="_self">virtual_member_function_diff_comp</a></td><td class="desc">A comparison functor for instances of <a class="el" href="classabigail_1_1comparison_1_1function__decl__diff.html">function_decl_diff</a> that represent changes between two virtual member functions </td></tr>
146<tr id="row_50_" 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="classabigail_1_1config.html" target="_self">config</a></td><td class="desc">This type abstracts the configuration information of the library </td></tr> 131<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1config.html" target="_self">config</a></td><td class="desc">This type abstracts the configuration information of the library </td></tr>
147<tr id="row_51_"><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="structabigail_1_1diff__utils_1_1deep__ptr__eq__functor.html" target="_self">deep_ptr_eq_functor</a></td><td class="desc">An equality functor to deeply compare pointers </td></tr> 132<tr id="row_51_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1diff__utils_1_1deep__ptr__eq__functor.html" target="_self">deep_ptr_eq_functor</a></td><td class="desc">An equality functor to deeply compare pointers </td></tr>
148<tr id="row_52_" 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="structabigail_1_1diff__utils_1_1default__eq__functor.html" target="_self">default_eq_functor</a></td><td class="desc">The default equality functor used by the core diffing algorithms </td></tr> 133<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1diff__utils_1_1default__eq__functor.html" target="_self">default_eq_functor</a></td><td class="desc">The default equality functor used by the core diffing algorithms </td></tr>
149<tr id="row_53_"><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="classabigail_1_1diff__utils_1_1deletion.html" target="_self">deletion</a></td><td class="desc">The abstraction of the deletion of one element of a sequence A </td></tr> 134<tr id="row_53_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1diff__utils_1_1deletion.html" target="_self">deletion</a></td><td class="desc">The abstraction of the deletion of one element of a sequence A </td></tr>
150<tr id="row_54_" 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="classabigail_1_1diff__utils_1_1edit__script.html" target="_self">edit_script</a></td><td class="desc">The abstraction of an edit script for transforming a sequence A into a sequence B </td></tr> 135<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1diff__utils_1_1edit__script.html" target="_self">edit_script</a></td><td class="desc">The abstraction of an edit script for transforming a sequence A into a sequence B </td></tr>
151<tr id="row_55_"><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="classabigail_1_1diff__utils_1_1insertion.html" target="_self">insertion</a></td><td class="desc">The abstration of an insertion of elements of a sequence B into a sequence A. This is used to represent the edit script for transforming a sequence A into a sequence B </td></tr> 136<tr id="row_55_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1diff__utils_1_1insertion.html" target="_self">insertion</a></td><td class="desc">The abstration of an insertion of elements of a sequence B into a sequence A. This is used to represent the edit script for transforming a sequence A into a sequence B </td></tr>
152<tr id="row_56_" 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="classabigail_1_1diff__utils_1_1point.html" target="_self">point</a></td><td class="desc">A class representing a vertex in an edit graph, as explained in the paper. A vertex is a basically a pair of coordinates (abscissa and ordinate) </td></tr> 137<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1diff__utils_1_1point.html" target="_self">point</a></td><td class="desc">A class representing a vertex in an edit graph, as explained in the paper. A vertex is a basically a pair of coordinates (abscissa and ordinate) </td></tr>
153<tr id="row_57_"><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="classabigail_1_1diff__utils_1_1snake.html" target="_self">snake</a></td><td class="desc">The abstraction of the Snake concept, from the paper </td></tr> 138<tr id="row_57_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1diff__utils_1_1snake.html" target="_self">snake</a></td><td class="desc">The abstraction of the Snake concept, from the paper </td></tr>
154<tr id="row_58_" 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="structabigail_1_1dot.html" target="_self">dot</a></td><td class="desc"></td></tr> 139<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1dot.html" target="_self">dot</a></td><td class="desc"></td></tr>
155<tr id="row_59_"><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="structabigail_1_1hash__interned__string.html" target="_self">hash_interned_string</a></td><td class="desc">A functor to hash instances of <a class="el" href="classabigail_1_1interned__string.html">interned_string</a> </td></tr> 140<tr id="row_59_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1hash__interned__string.html" target="_self">hash_interned_string</a></td><td class="desc">A functor to hash instances of <a class="el" href="classabigail_1_1interned__string.html">interned_string</a> </td></tr>
156<tr id="row_60_" 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="classabigail_1_1ini_1_1config.html" target="_self">config</a></td><td class="desc">The abstraction of the structured content of an .ini file. This roughly follows what is explained at <a href="http://en.wikipedia.org/wiki/INI_file">http://en.wikipedia.org/wiki/INI_file</a> </td></tr> 141<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1config.html" target="_self">config</a></td><td class="desc">The abstraction of the structured content of an .ini file. This roughly follows what is explained at <a href="http://en.wikipedia.org/wiki/INI_file">http://en.wikipedia.org/wiki/INI_file</a> </td></tr>
157<tr id="row_61_"><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="classabigail_1_1ini_1_1config_1_1section.html" target="_self">config::section</a></td><td class="desc">The abstraction of one section of the .ini config </td></tr> 142<tr id="row_61_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1config_1_1section.html" target="_self">config::section</a></td><td class="desc">The abstraction of one section of the .ini config </td></tr>
158<tr id="row_62_" 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="classabigail_1_1ini_1_1function__call__expr.html" target="_self">function_call_expr</a></td><td class="desc">The abstraction of a function call expression </td></tr> 143<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1function__call__expr.html" target="_self">function_call_expr</a></td><td class="desc">The abstraction of a function call expression </td></tr>
159<tr id="row_63_"><td class="entry"><img id="arr_63_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('63_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ini_1_1property.html" target="_self">property</a></td><td class="desc">The base class of the different kinds of properties of an INI file </td></tr> 144<tr id="row_63_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_63_" class="arrow" onclick="toggleFolder('63_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1property.html" target="_self">property</a></td><td class="desc">The base class of the different kinds of properties of an INI file </td></tr>
160<tr id="row_63_0_" class="even" style="display:none;"><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="classabigail_1_1ini_1_1list__property.html" target="_self">list_property</a></td><td class="desc">A class representing a list property </td></tr> 145<tr id="row_63_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1list__property.html" target="_self">list_property</a></td><td class="desc">A class representing a list property </td></tr>
161<tr id="row_63_1_" class="even" style="display:none;"><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="classabigail_1_1ini_1_1simple__property.html" target="_self">simple_property</a></td><td class="desc">A simple property. That is, one which value is a <a class="el" href="classabigail_1_1ini_1_1string__property__value.html">string_property_value</a> </td></tr> 146<tr id="row_63_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1simple__property.html" target="_self">simple_property</a></td><td class="desc">A simple property. That is, one which value is a <a class="el" href="classabigail_1_1ini_1_1string__property__value.html">string_property_value</a> </td></tr>
162<tr id="row_63_2_" class="even" style="display:none;"><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="classabigail_1_1ini_1_1tuple__property.html" target="_self">tuple_property</a></td><td class="desc">Abstraction of a tuple property. A tuple property is a property which value is a <a class="el" href="classabigail_1_1ini_1_1tuple__property__value.html">tuple_property_value</a> </td></tr> 147<tr id="row_63_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1tuple__property.html" target="_self">tuple_property</a></td><td class="desc">Abstraction of a tuple property. A tuple property is a property which value is a <a class="el" href="classabigail_1_1ini_1_1tuple__property__value.html">tuple_property_value</a> </td></tr>
163<tr id="row_64_" class="even"><td class="entry"><img id="arr_64_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('64_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ini_1_1property__value.html" target="_self">property_value</a></td><td class="desc">Base class of propertie values </td></tr> 148<tr id="row_64_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_64_" class="arrow" onclick="toggleFolder('64_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1property__value.html" target="_self">property_value</a></td><td class="desc">Base class of propertie values </td></tr>
164<tr id="row_64_0_" style="display:none;"><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="classabigail_1_1ini_1_1list__property__value.html" target="_self">list_property_value</a></td><td class="desc">Abstracts the value of a property representing a list of strings </td></tr> 149<tr id="row_64_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1list__property__value.html" target="_self">list_property_value</a></td><td class="desc">Abstracts the value of a property representing a list of strings </td></tr>
165<tr id="row_64_1_" style="display:none;"><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="classabigail_1_1ini_1_1string__property__value.html" target="_self">string_property_value</a></td><td class="desc">A property value which is a string </td></tr> 150<tr id="row_64_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1string__property__value.html" target="_self">string_property_value</a></td><td class="desc">A property value which is a string </td></tr>
166<tr id="row_64_2_" style="display:none;"><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="classabigail_1_1ini_1_1tuple__property__value.html" target="_self">tuple_property_value</a></td><td class="desc">A property value that is a tuple </td></tr> 151<tr id="row_64_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ini_1_1tuple__property__value.html" target="_self">tuple_property_value</a></td><td class="desc">A property value that is a tuple </td></tr>
167<tr id="row_65_"><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="classabigail_1_1interned__string.html" target="_self">interned_string</a></td><td class="desc">The abstraction of an interned string </td></tr> 152<tr id="row_65_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1interned__string.html" target="_self">interned_string</a></td><td class="desc">The abstraction of an interned string </td></tr>
168<tr id="row_66_" 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="classabigail_1_1interned__string__pool.html" target="_self">interned_string_pool</a></td><td class="desc">The interned string pool </td></tr> 153<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1interned__string__pool.html" target="_self">interned_string_pool</a></td><td class="desc">The interned string pool </td></tr>
169<tr id="row_67_"><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="classabigail_1_1ir_1_1array__type__def_1_1subrange__type_1_1bound__value.html" target="_self">array_type_def::subrange_type::bound_value</a></td><td class="desc">This class is to hold the value of the bound of a subrange. The value can be either signed or unsigned, at least when it comes from DWARF. The class keeps the sign information, but allows users to access the value as signed or unsigned as they see fit </td></tr> 154<tr id="row_67_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1array__type__def_1_1subrange__type_1_1bound__value.html" target="_self">array_type_def::subrange_type::bound_value</a></td><td class="desc">This class is to hold the value of the bound of a subrange. The value can be either signed or unsigned, at least when it comes from DWARF. The class keeps the sign information, but allows users to access the value as signed or unsigned as they see fit </td></tr>
170<tr id="row_68_" 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="structabigail_1_1ir_1_1canonical__type__hash.html" target="_self">canonical_type_hash</a></td><td class="desc">Functor to hash a canonical type by using its pointer value </td></tr> 155<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1canonical__type__hash.html" target="_self">canonical_type_hash</a></td><td class="desc">Functor to hash a canonical type by using its pointer value </td></tr>
171<tr id="row_69_"><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="structabigail_1_1ir_1_1class__decl_1_1base__spec_1_1hash.html" target="_self">class_decl::base_spec::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1class__decl_1_1base__spec.html" title="Abstraction of a base specifier in a class declaration. ">class_decl::base_spec</a> </td></tr> 156<tr id="row_69_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1class__decl_1_1base__spec_1_1hash.html" target="_self">class_decl::base_spec::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1class__decl_1_1base__spec.html" title="Abstraction of a base specifier in a class declaration.">class_decl::base_spec</a> </td></tr>
172<tr id="row_70_" 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="structabigail_1_1ir_1_1class__decl_1_1hash.html" target="_self">class_decl::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1class__decl.html">class_decl</a> type </td></tr> 157<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1class__decl_1_1hash.html" target="_self">class_decl::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1class__decl.html">class_decl</a> type </td></tr>
173<tr id="row_71_"><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="structabigail_1_1ir_1_1class__or__union_1_1hash.html" target="_self">class_or_union::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1class__or__union.html">class_or_union</a> type </td></tr> 158<tr id="row_71_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1class__or__union_1_1hash.html" target="_self">class_or_union::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1class__or__union.html">class_or_union</a> type </td></tr>
174<tr id="row_72_" 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="structabigail_1_1ir_1_1class__or__union_1_1priv.html" target="_self">class_or_union::priv</a></td><td class="desc"></td></tr> 159<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1class__or__union_1_1priv.html" target="_self">class_or_union::priv</a></td><td class="desc"></td></tr>
175<tr id="row_73_"><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="structabigail_1_1ir_1_1class__tdecl_1_1hash.html" target="_self">class_tdecl::hash</a></td><td class="desc"></td></tr> 160<tr id="row_73_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1class__tdecl_1_1hash.html" target="_self">class_tdecl::hash</a></td><td class="desc"></td></tr>
176<tr id="row_74_" 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="structabigail_1_1ir_1_1class__tdecl_1_1shared__ptr__hash.html" target="_self">class_tdecl::shared_ptr_hash</a></td><td class="desc"></td></tr> 161<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1class__tdecl_1_1shared__ptr__hash.html" target="_self">class_tdecl::shared_ptr_hash</a></td><td class="desc"></td></tr>
177<tr id="row_75_"><td class="entry"><img id="arr_75_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('75_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1context__rel.html" target="_self">context_rel</a></td><td class="desc">The abstraction of the relationship between an entity and its containing scope (its context). That relationship can carry properties like access rights (if the parent is a <a class="el" href="classabigail_1_1ir_1_1class__decl.html" title="Abstracts a class declaration. ">class_decl</a>), etc </td></tr> 162<tr id="row_75_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_75_" class="arrow" onclick="toggleFolder('75_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1context__rel.html" target="_self">context_rel</a></td><td class="desc">The abstraction of the relationship between an entity and its containing scope (its context). That relationship can carry properties like access rights (if the parent is a <a class="el" href="classabigail_1_1ir_1_1class__decl.html" title="Abstracts a class declaration.">class_decl</a>), etc </td></tr>
178<tr id="row_75_0_" class="even" style="display:none;"><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="classabigail_1_1ir_1_1dm__context__rel.html" target="_self">dm_context_rel</a></td><td class="desc">The abstraction for a data member context relationship. This relates a data member to its parent class </td></tr> 163<tr id="row_75_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1dm__context__rel.html" target="_self">dm_context_rel</a></td><td class="desc">The abstraction for a data member context relationship. This relates a data member to its parent class </td></tr>
179<tr id="row_75_1_" class="even" style="display:none;"><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="classabigail_1_1ir_1_1mem__fn__context__rel.html" target="_self">mem_fn_context_rel</a></td><td class="desc">Abstraction of a member function context relationship. This relates a member function to its parent class </td></tr> 164<tr id="row_75_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1mem__fn__context__rel.html" target="_self">mem_fn_context_rel</a></td><td class="desc">Abstraction of a member function context relationship. This relates a member function to its parent class </td></tr>
180<tr id="row_76_" class="even"><td class="entry"><img id="arr_76_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('76_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1corpus.html" target="_self">corpus</a></td><td class="desc">This is the abstraction of a set of translation units (themselves seen as bundles of unitary abi artefacts like types and decls) bundled together as a corpus. A corpus is thus the Application binary interface of a program, a library or just a set of modules put together </td></tr> 165<tr id="row_76_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_76_" class="arrow" onclick="toggleFolder('76_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1corpus.html" target="_self">corpus</a></td><td class="desc">This is the abstraction of a set of translation units (themselves seen as bundles of unitary abi artefacts like types and decls) bundled together as a corpus. A corpus is thus the Application binary interface of a program, a library or just a set of modules put together </td></tr>
181<tr id="row_76_0_" style="display:none;"><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="classabigail_1_1ir_1_1corpus__group.html" target="_self">corpus_group</a></td><td class="desc">Abstraction of a group of corpora </td></tr> 166<tr id="row_76_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1corpus__group.html" target="_self">corpus_group</a></td><td class="desc">Abstraction of a group of corpora </td></tr>
182<tr id="row_77_"><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="classabigail_1_1ir_1_1corpus_1_1exported__decls__builder.html" target="_self">corpus::exported_decls_builder</a></td><td class="desc">Abstracts the building of the set of exported variables and functions </td></tr> 167<tr id="row_77_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1corpus_1_1exported__decls__builder.html" target="_self">corpus::exported_decls_builder</a></td><td class="desc">Abstracts the building of the set of exported variables and functions </td></tr>
183<tr id="row_78_" 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="classabigail_1_1ir_1_1corpus_1_1exported__decls__builder_1_1priv.html" target="_self">corpus::exported_decls_builder::priv</a></td><td class="desc">The type of the private data of <a class="el" href="classabigail_1_1ir_1_1corpus_1_1exported__decls__builder.html">corpus::exported_decls_builder</a> type </td></tr> 168<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1corpus_1_1exported__decls__builder_1_1priv.html" target="_self">corpus::exported_decls_builder::priv</a></td><td class="desc">The type of the private data of <a class="el" href="classabigail_1_1ir_1_1corpus_1_1exported__decls__builder.html">corpus::exported_decls_builder</a> type </td></tr>
184<tr id="row_79_"><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="structabigail_1_1ir_1_1corpus_1_1priv.html" target="_self">corpus::priv</a></td><td class="desc">The private data of the <a class="el" href="classabigail_1_1ir_1_1corpus.html">corpus</a> type </td></tr> 169<tr id="row_79_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1corpus_1_1priv.html" target="_self">corpus::priv</a></td><td class="desc">The private data of the <a class="el" href="classabigail_1_1ir_1_1corpus.html">corpus</a> type </td></tr>
185<tr id="row_80_" 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="classabigail_1_1ir_1_1elf__symbol.html" target="_self">elf_symbol</a></td><td class="desc">Abstraction of an elf symbol </td></tr> 170<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1elf__symbol.html" target="_self">elf_symbol</a></td><td class="desc">Abstraction of an elf symbol </td></tr>
186<tr id="row_81_"><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="classabigail_1_1ir_1_1elf__symbol_1_1version.html" target="_self">elf_symbol::version</a></td><td class="desc">The abstraction of the version of an ELF symbol </td></tr> 171<tr id="row_81_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1elf__symbol_1_1version.html" target="_self">elf_symbol::version</a></td><td class="desc">The abstraction of the version of an ELF symbol </td></tr>
187<tr id="row_82_" 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="classabigail_1_1ir_1_1enum__type__decl_1_1enumerator.html" target="_self">enum_type_decl::enumerator</a></td><td class="desc">The abstraction of an enumerator </td></tr> 172<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1enum__type__decl_1_1enumerator.html" target="_self">enum_type_decl::enumerator</a></td><td class="desc">The abstraction of an enumerator </td></tr>
188<tr id="row_83_"><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="classabigail_1_1ir_1_1environment.html" target="_self">environment</a></td><td class="desc">This is an abstraction of the set of resources necessary to manage several aspects of the internal representations of the Abigail library </td></tr> 173<tr id="row_83_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1environment.html" target="_self">environment</a></td><td class="desc">This is an abstraction of the set of resources necessary to manage several aspects of the internal representations of the Abigail library </td></tr>
189<tr id="row_84_" 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="structabigail_1_1ir_1_1environment_1_1priv.html" target="_self">environment::priv</a></td><td class="desc">The private data of the <a class="el" href="classabigail_1_1ir_1_1environment.html">environment</a> type </td></tr> 174<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1environment_1_1priv.html" target="_self">environment::priv</a></td><td class="desc">The private data of the <a class="el" href="classabigail_1_1ir_1_1environment.html">environment</a> type </td></tr>
190<tr id="row_85_"><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="structabigail_1_1ir_1_1function__decl_1_1hash.html" target="_self">function_decl::hash</a></td><td class="desc">A hashing functor fo instances and pointers of <a class="el" href="classabigail_1_1ir_1_1function__decl.html">function_decl</a> </td></tr> 175<tr id="row_85_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1function__decl_1_1hash.html" target="_self">function_decl::hash</a></td><td class="desc">A hashing functor fo instances and pointers of <a class="el" href="classabigail_1_1ir_1_1function__decl.html">function_decl</a> </td></tr>
191<tr id="row_86_" 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="structabigail_1_1ir_1_1function__decl_1_1parameter_1_1hash.html" target="_self">function_decl::parameter::hash</a></td><td class="desc">A hashing functor for a <a class="el" href="classabigail_1_1ir_1_1function__decl_1_1parameter.html" title="Abstraction of a function parameter. ">function_decl::parameter</a> </td></tr> 176<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1function__decl_1_1parameter_1_1hash.html" target="_self">function_decl::parameter::hash</a></td><td class="desc">A hashing functor for a <a class="el" href="classabigail_1_1ir_1_1function__decl_1_1parameter.html" title="Abstraction of a function parameter.">function_decl::parameter</a> </td></tr>
192<tr id="row_87_"><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="structabigail_1_1ir_1_1function__decl_1_1ptr__equal.html" target="_self">function_decl::ptr_equal</a></td><td class="desc">Equality functor for instances of <a class="el" href="classabigail_1_1ir_1_1function__decl.html">function_decl</a> </td></tr> 177<tr id="row_87_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1function__decl_1_1ptr__equal.html" target="_self">function_decl::ptr_equal</a></td><td class="desc">Equality functor for instances of <a class="el" href="classabigail_1_1ir_1_1function__decl.html">function_decl</a> </td></tr>
193<tr id="row_88_" 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="structabigail_1_1ir_1_1function__tdecl_1_1hash.html" target="_self">function_tdecl::hash</a></td><td class="desc"></td></tr> 178<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1function__tdecl_1_1hash.html" target="_self">function_tdecl::hash</a></td><td class="desc"></td></tr>
194<tr id="row_89_"><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="structabigail_1_1ir_1_1function__tdecl_1_1shared__ptr__hash.html" target="_self">function_tdecl::shared_ptr_hash</a></td><td class="desc"></td></tr> 179<tr id="row_89_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1function__tdecl_1_1shared__ptr__hash.html" target="_self">function_tdecl::shared_ptr_hash</a></td><td class="desc"></td></tr>
195<tr id="row_90_" 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="structabigail_1_1ir_1_1function__type_1_1hash.html" target="_self">function_type::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1function__type.html">function_type</a> </td></tr> 180<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1function__type_1_1hash.html" target="_self">function_type::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1function__type.html">function_type</a> </td></tr>
196<tr id="row_91_"><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="classabigail_1_1ir_1_1integral__type.html" target="_self">integral_type</a></td><td class="desc">The internal representation of an integral type </td></tr> 181<tr id="row_91_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1function__type_1_1priv.html" target="_self">function_type::priv</a></td><td class="desc">The type of the private data of the <a class="el" href="classabigail_1_1ir_1_1function__type.html">function_type</a> type </td></tr>
197<tr id="row_92_" 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="classabigail_1_1ir_1_1location.html" target="_self">location</a></td><td class="desc">The source location of a token </td></tr> 182<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1integral__type.html" target="_self">integral_type</a></td><td class="desc">The internal representation of an integral type </td></tr>
198<tr id="row_93_"><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="classabigail_1_1ir_1_1location__manager.html" target="_self">location_manager</a></td><td class="desc">The entry point to manage locations </td></tr> 183<tr id="row_93_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1location.html" target="_self">location</a></td><td class="desc">The source location of a token </td></tr>
199<tr id="row_94_" class="even"><td class="entry"><img id="arr_94_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('94_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1member__base.html" target="_self">member_base</a></td><td class="desc">The base class for member types, data members and member functions. Its purpose is mainly to carry the access specifier (and possibly other properties that might be shared by all class members) for the member </td></tr> 184<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1location__manager.html" target="_self">location_manager</a></td><td class="desc">The entry point to manage locations </td></tr>
200<tr id="row_94_0_" style="display:none;"><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="classabigail_1_1ir_1_1class__decl_1_1base__spec.html" target="_self">class_decl::base_spec</a></td><td class="desc">Abstraction of a base specifier in a class declaration </td></tr> 185<tr id="row_95_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_95_" class="arrow" onclick="toggleFolder('95_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1member__base.html" target="_self">member_base</a></td><td class="desc">The base class for member types, data members and member functions. Its purpose is mainly to carry the access specifier (and possibly other properties that might be shared by all class members) for the member </td></tr>
201<tr id="row_94_1_" style="display:none;"><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="classabigail_1_1ir_1_1member__class__template.html" target="_self">member_class_template</a></td><td class="desc">Abstracts a member class template template </td></tr> 186<tr id="row_95_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1class__decl_1_1base__spec.html" target="_self">class_decl::base_spec</a></td><td class="desc">Abstraction of a base specifier in a class declaration </td></tr>
202<tr id="row_94_2_" style="display:none;"><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="classabigail_1_1ir_1_1member__function__template.html" target="_self">member_function_template</a></td><td class="desc">Abstract a member function template </td></tr> 187<tr id="row_95_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1member__class__template.html" target="_self">member_class_template</a></td><td class="desc">Abstracts a member class template template </td></tr>
203<tr id="row_95_"><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="structabigail_1_1ir_1_1member__base_1_1hash.html" target="_self">member_base::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1member__base.html" title="The base class for member types, data members and member functions. Its purpose is mainly to carry th...">member_base</a> </td></tr> 188<tr id="row_95_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1member__function__template.html" target="_self">member_function_template</a></td><td class="desc">Abstract a member function template </td></tr>
204<tr id="row_96_" 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="structabigail_1_1ir_1_1member__class__template_1_1hash.html" target="_self">member_class_template::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1member__class__template.html" title="Abstracts a member class template template. ">member_class_template</a> </td></tr> 189<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1member__base_1_1hash.html" target="_self">member_base::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1member__base.html" title="The base class for member types, data members and member functions. Its purpose is mainly to carry th...">member_base</a> </td></tr>
205<tr id="row_97_"><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="structabigail_1_1ir_1_1member__function__template_1_1hash.html" target="_self">member_function_template::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1member__function__template.html" title="Abstract a member function template. ">member_function_template</a> </td></tr> 190<tr id="row_97_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1member__class__template_1_1hash.html" target="_self">member_class_template::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1member__class__template.html" title="Abstracts a member class template template.">member_class_template</a> </td></tr>
206<tr id="row_98_" class="even"><td class="entry"><img id="arr_98_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structabigail_1_1ir_1_1node__visitor__base.html" target="_self">node_visitor_base</a></td><td class="desc">The base class for the visitor type hierarchy used for traversing a hierarchy of nodes </td></tr> 191<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1member__function__template_1_1hash.html" target="_self">member_function_template::hash</a></td><td class="desc">The hashing functor for <a class="el" href="classabigail_1_1ir_1_1member__function__template.html" title="Abstract a member function template.">member_function_template</a> </td></tr>
207<tr id="row_98_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_98_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1comparison_1_1diff__node__visitor.html" target="_self">diff_node_visitor</a></td><td class="desc">The base class for the node visitors. These are the types used to visit each node traversed by the <a class="el" href="classabigail_1_1comparison_1_1diff__traversable__base.html#a92b8737eee70b8b8197902d6ae8fa0df" title="The default traverse function. ">diff_traversable_base::traverse()</a> method </td></tr> 192<tr id="row_99_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_99_" class="arrow" onclick="toggleFolder('99_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1node__visitor__base.html" target="_self">node_visitor_base</a></td><td class="desc">The base class for the visitor type hierarchy used for traversing a hierarchy of nodes </td></tr>
208<tr id="row_98_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_98_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('98_0_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structabigail_1_1comparison_1_1filtering_1_1filter__base.html" target="_self">filter_base</a></td><td class="desc">The base class for the diff tree node filter </td></tr> 193<tr id="row_99_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_99_0_" class="arrow" onclick="toggleFolder('99_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1diff__node__visitor.html" target="_self">diff_node_visitor</a></td><td class="desc">The base class for the node visitors. These are the types used to visit each node traversed by the <a class="el" href="classabigail_1_1comparison_1_1diff__traversable__base.html#a92b8737eee70b8b8197902d6ae8fa0df" title="The default traverse function.">diff_traversable_base::traverse()</a> method </td></tr>
209<tr id="row_98_0_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1filtering_1_1harmless__filter.html" target="_self">harmless_filter</a></td><td class="desc">A filter that walks the diff nodes tree and tags relevant diff nodes into categories considered to represent harmless changes </td></tr> 194<tr id="row_99_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_99_0_0_" class="arrow" onclick="toggleFolder('99_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1comparison_1_1filtering_1_1filter__base.html" target="_self">filter_base</a></td><td class="desc">The base class for the diff tree node filter </td></tr>
210<tr id="row_98_0_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1filtering_1_1harmless__harmful__filter.html" target="_self">harmless_harmful_filter</a></td><td class="desc">A filter that walks the diff nodes tree and tags relevant diff nodes into categories considered to represent potentially harmless or harmful changes </td></tr> 195<tr id="row_99_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1filtering_1_1harmless__filter.html" target="_self">harmless_filter</a></td><td class="desc">A filter that walks the diff nodes tree and tags relevant diff nodes into categories considered to represent harmless changes </td></tr>
211<tr id="row_98_1_" style="display:none;"><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="classabigail_1_1ir_1_1ir__node__visitor.html" target="_self">ir_node_visitor</a></td><td class="desc">The base class for the visitor type hierarchy used for traversing a translation unit </td></tr> 196<tr id="row_99_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1filtering_1_1harmless__harmful__filter.html" target="_self">harmless_harmful_filter</a></td><td class="desc">A filter that walks the diff nodes tree and tags relevant diff nodes into categories considered to represent potentially harmless or harmful changes </td></tr>
212<tr id="row_99_"><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="structabigail_1_1ir_1_1non__type__tparameter_1_1hash.html" target="_self">non_type_tparameter::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1non__type__tparameter.html">non_type_tparameter</a> type </td></tr> 197<tr id="row_99_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1ir__node__visitor.html" target="_self">ir_node_visitor</a></td><td class="desc">The base class for the visitor type hierarchy used for traversing a translation unit </td></tr>
213<tr id="row_100_" 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="structabigail_1_1ir_1_1scope__decl_1_1hash.html" target="_self">scope_decl::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1scope__decl.html">scope_decl</a> type </td></tr> 198<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1non__type__tparameter_1_1hash.html" target="_self">non_type_tparameter::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1non__type__tparameter.html">non_type_tparameter</a> type </td></tr>
214<tr id="row_101_"><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="structabigail_1_1ir_1_1shared__translation__unit__comp.html" target="_self">shared_translation_unit_comp</a></td><td class="desc">A comparison functor to compare translation units based on their absolute paths </td></tr> 199<tr id="row_101_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1scope__decl_1_1hash.html" target="_self">scope_decl::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1scope__decl.html">scope_decl</a> type </td></tr>
215<tr id="row_102_" 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="structabigail_1_1ir_1_1template__decl_1_1hash.html" target="_self">template_decl::hash</a></td><td class="desc"></td></tr> 200<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1shared__translation__unit__comp.html" target="_self">shared_translation_unit_comp</a></td><td class="desc">A comparison functor to compare translation units based on their absolute paths </td></tr>
216<tr id="row_103_"><td class="entry"><img id="arr_103_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('103_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1template__parameter.html" target="_self">template_parameter</a></td><td class="desc">Base class for a template parameter. Client code should use the more specialized type_template_parameter, non_type_template_parameter and template_template_parameter below </td></tr> 201<tr id="row_103_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1template__decl_1_1hash.html" target="_self">template_decl::hash</a></td><td class="desc"></td></tr>
217<tr id="row_103_0_" class="even" style="display:none;"><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="classabigail_1_1ir_1_1non__type__tparameter.html" target="_self">non_type_tparameter</a></td><td class="desc">Abstracts non type template parameters </td></tr> 202<tr id="row_104_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_104_" class="arrow" onclick="toggleFolder('104_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1template__parameter.html" target="_self">template_parameter</a></td><td class="desc">Base class for a template parameter. Client code should use the more specialized type_template_parameter, non_type_template_parameter and template_template_parameter below </td></tr>
218<tr id="row_103_1_" class="even" style="display:none;"><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="classabigail_1_1ir_1_1type__composition.html" target="_self">type_composition</a></td><td class="desc">This abstracts a composition of types based on template type parameters. The result of the composition is a type that can be referred to by a template non-type parameter. Instances of this type can appear at the same level as template parameters, in the scope of a <a class="el" href="classabigail_1_1ir_1_1template__decl.html" title="The base class of templates. ">template_decl</a> </td></tr> 203<tr id="row_104_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1non__type__tparameter.html" target="_self">non_type_tparameter</a></td><td class="desc">Abstracts non type template parameters </td></tr>
219<tr id="row_103_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_103_2_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('103_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1type__tparameter.html" target="_self">type_tparameter</a></td><td class="desc">Abstracts a type template parameter </td></tr> 204<tr id="row_104_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1type__composition.html" target="_self">type_composition</a></td><td class="desc">This abstracts a composition of types based on template type parameters. The result of the composition is a type that can be referred to by a template non-type parameter. Instances of this type can appear at the same level as template parameters, in the scope of a <a class="el" href="classabigail_1_1ir_1_1template__decl.html" title="The base class of templates.">template_decl</a> </td></tr>
220<tr id="row_103_2_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1template__tparameter.html" target="_self">template_tparameter</a></td><td class="desc">Abstracts a template template parameter </td></tr> 205<tr id="row_104_2_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_104_2_" class="arrow" onclick="toggleFolder('104_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1type__tparameter.html" target="_self">type_tparameter</a></td><td class="desc">Abstracts a type template parameter </td></tr>
221<tr id="row_104_" 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="structabigail_1_1ir_1_1translation__unit_1_1priv.html" target="_self">translation_unit::priv</a></td><td class="desc">Private type to hold private members of <a class="el" href="classabigail_1_1ir_1_1translation__unit.html">translation_unit</a> </td></tr> 206<tr id="row_104_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1template__tparameter.html" target="_self">template_tparameter</a></td><td class="desc">Abstracts a template template parameter </td></tr>
222<tr id="row_105_"><td class="entry"><img id="arr_105_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1traversable__base.html" target="_self">traversable_base</a></td><td class="desc">The interface for types which are feeling social and want to be visited during the traversal of a hierarchy of nodes </td></tr> 207<tr id="row_105_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1translation__unit_1_1priv.html" target="_self">translation_unit::priv</a></td><td class="desc">Private type to hold private members of <a class="el" href="classabigail_1_1ir_1_1translation__unit.html">translation_unit</a> </td></tr>
223<tr id="row_105_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1comparison_1_1diff__traversable__base.html" target="_self">diff_traversable_base</a></td><td class="desc">The base class for the diff classes that are to be traversed </td></tr> 208<tr id="row_106_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_106_" class="arrow" onclick="toggleFolder('106_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1traversable__base.html" target="_self">traversable_base</a></td><td class="desc">The interface for types which are feeling social and want to be visited during the traversal of a hierarchy of nodes </td></tr>
224<tr id="row_105_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('105_0_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1comparison_1_1diff.html" target="_self">diff</a></td><td class="desc">The abstraction of a change between two ABI artifacts </td></tr> 209<tr id="row_106_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_106_0_" class="arrow" onclick="toggleFolder('106_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1diff__traversable__base.html" target="_self">diff_traversable_base</a></td><td class="desc">The base class for the diff classes that are to be traversed </td></tr>
225<tr id="row_105_0_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1base__diff.html" target="_self">base_diff</a></td><td class="desc">An abstraction of a diff between two instances of class_decl::base_spec </td></tr> 210<tr id="row_106_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_106_0_0_" class="arrow" onclick="toggleFolder('106_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1diff.html" target="_self">diff</a></td><td class="desc">The abstraction of a change between two ABI artifacts, a.k.a an artifact change </td></tr>
226<tr id="row_105_0_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_105_0_0_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_0_0_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1comparison_1_1decl__diff__base.html" target="_self">decl_diff_base</a></td><td class="desc">The base class of diff between decls </td></tr> 211<tr id="row_106_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1base__diff.html" target="_self">base_diff</a></td><td class="desc">An abstraction of a diff between two instances of class_decl::base_spec </td></tr>
227<tr id="row_105_0_0_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1comparison_1_1fn__parm__diff.html" target="_self">fn_parm_diff</a></td><td class="desc">Abstraction of a diff between two function parameters </td></tr> 212<tr id="row_106_0_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_106_0_0_1_" class="arrow" onclick="toggleFolder('106_0_0_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1decl__diff__base.html" target="_self">decl_diff_base</a></td><td class="desc">The base class of diff between decls </td></tr>
228<tr id="row_105_0_0_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1comparison_1_1function__decl__diff.html" target="_self">function_decl_diff</a></td><td class="desc">Abstraction of a diff between two function_decl </td></tr> 213<tr id="row_106_0_0_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1fn__parm__diff.html" target="_self">fn_parm_diff</a></td><td class="desc">Abstraction of a diff between two function parameters </td></tr>
229<tr id="row_105_0_0_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1var__diff.html" target="_self">var_diff</a></td><td class="desc">Abstracts a diff between two instances of var_decl </td></tr> 214<tr id="row_106_0_0_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1function__decl__diff.html" target="_self">function_decl_diff</a></td><td class="desc">Abstraction of a diff between two function_decl </td></tr>
230<tr id="row_105_0_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1distinct__diff.html" target="_self">distinct_diff</a></td><td class="desc">An abstraction of a diff between entities that are of a different kind (disctinct) </td></tr> 215<tr id="row_106_0_0_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1var__diff.html" target="_self">var_diff</a></td><td class="desc">Abstracts a diff between two instances of var_decl </td></tr>
231<tr id="row_105_0_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_105_0_0_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_0_0_3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1comparison_1_1scope__diff.html" target="_self">scope_diff</a></td><td class="desc">An abstractions of the changes between two scopes </td></tr> 216<tr id="row_106_0_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1distinct__diff.html" target="_self">distinct_diff</a></td><td class="desc">An abstraction of a diff between entities that are of a different kind (disctinct) </td></tr>
232<tr id="row_105_0_0_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1translation__unit__diff.html" target="_self">translation_unit_diff</a></td><td class="desc">An abstraction of a diff between two translation units </td></tr> 217<tr id="row_106_0_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_106_0_0_3_" class="arrow" onclick="toggleFolder('106_0_0_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1scope__diff.html" target="_self">scope_diff</a></td><td class="desc">An abstractions of the changes between two scopes </td></tr>
233<tr id="row_105_0_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_105_0_0_4_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('105_0_0_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1comparison_1_1type__diff__base.html" target="_self">type_diff_base</a></td><td class="desc">The base class of diff between types </td></tr> 218<tr id="row_106_0_0_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1translation__unit__diff.html" target="_self">translation_unit_diff</a></td><td class="desc">An abstraction of a diff between two translation units </td></tr>
234<tr id="row_105_0_0_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1array__diff.html" target="_self">array_diff</a></td><td class="desc">The abstraction of a diff between two arrays </td></tr> 219<tr id="row_106_0_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_106_0_0_4_" class="arrow" onclick="toggleFolder('106_0_0_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1type__diff__base.html" target="_self">type_diff_base</a></td><td class="desc">The base class of diff between types </td></tr>
235<tr id="row_105_0_0_4_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_105_0_0_4_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_0_0_4_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1comparison_1_1class__or__union__diff.html" target="_self">class_or_union_diff</a></td><td class="desc">This is the base class of <a class="el" href="classabigail_1_1comparison_1_1class__diff.html">class_diff</a> and <a class="el" href="classabigail_1_1comparison_1_1union__diff.html">union_diff</a> </td></tr> 220<tr id="row_106_0_0_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1array__diff.html" target="_self">array_diff</a></td><td class="desc">The abstraction of a diff between two arrays </td></tr>
236<tr id="row_105_0_0_4_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1comparison_1_1class__diff.html" target="_self">class_diff</a></td><td class="desc">This type abstracts changes for a class_decl </td></tr> 221<tr id="row_106_0_0_4_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_106_0_0_4_1_" class="arrow" onclick="toggleFolder('106_0_0_4_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1class__or__union__diff.html" target="_self">class_or_union_diff</a></td><td class="desc">This is the base class of <a class="el" href="classabigail_1_1comparison_1_1class__diff.html">class_diff</a> and <a class="el" href="classabigail_1_1comparison_1_1union__diff.html">union_diff</a> </td></tr>
237<tr id="row_105_0_0_4_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1union__diff.html" target="_self">union_diff</a></td><td class="desc"></td></tr> 222<tr id="row_106_0_0_4_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1class__diff.html" target="_self">class_diff</a></td><td class="desc">This type abstracts changes for a class_decl </td></tr>
238<tr id="row_105_0_0_4_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1enum__diff.html" target="_self">enum_diff</a></td><td class="desc">Abstraction of a diff between two enums </td></tr> 223<tr id="row_106_0_0_4_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1union__diff.html" target="_self">union_diff</a></td><td class="desc"></td></tr>
239<tr id="row_105_0_0_4_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1function__type__diff.html" target="_self">function_type_diff</a></td><td class="desc">Abstraction of a diff between two function types </td></tr> 224<tr id="row_106_0_0_4_2_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1enum__diff.html" target="_self">enum_diff</a></td><td class="desc">Abstraction of a diff between two enums </td></tr>
240<tr id="row_105_0_0_4_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1pointer__diff.html" target="_self">pointer_diff</a></td><td class="desc">The abstraction of a diff between two pointers </td></tr> 225<tr id="row_106_0_0_4_3_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1function__type__diff.html" target="_self">function_type_diff</a></td><td class="desc">Abstraction of a diff between two function types </td></tr>
241<tr id="row_105_0_0_4_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1qualified__type__diff.html" target="_self">qualified_type_diff</a></td><td class="desc">Abstraction of a diff between two qualified types </td></tr> 226<tr id="row_106_0_0_4_4_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1pointer__diff.html" target="_self">pointer_diff</a></td><td class="desc">The abstraction of a diff between two pointers </td></tr>
242<tr id="row_105_0_0_4_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1reference__diff.html" target="_self">reference_diff</a></td><td class="desc">The abstraction of a diff between two references </td></tr> 227<tr id="row_106_0_0_4_5_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1qualified__type__diff.html" target="_self">qualified_type_diff</a></td><td class="desc">Abstraction of a diff between two qualified types </td></tr>
243<tr id="row_105_0_0_4_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1type__decl__diff.html" target="_self">type_decl_diff</a></td><td class="desc">Abstraction of a diff between two basic type declarations </td></tr> 228<tr id="row_106_0_0_4_6_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1reference__diff.html" target="_self">reference_diff</a></td><td class="desc">The abstraction of a diff between two references </td></tr>
244<tr id="row_105_0_0_4_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1comparison_1_1typedef__diff.html" target="_self">typedef_diff</a></td><td class="desc">Abstraction of a diff between two typedef_decl </td></tr> 229<tr id="row_106_0_0_4_7_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1type__decl__diff.html" target="_self">type_decl_diff</a></td><td class="desc">Abstraction of a diff between two basic type declarations </td></tr>
245<tr id="row_105_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structabigail_1_1ir_1_1ir__traversable__base.html" target="_self">ir_traversable_base</a></td><td class="desc">The base of an entity of the intermediate representation that is to be traversed </td></tr> 230<tr id="row_106_0_0_4_8_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1comparison_1_1typedef__diff.html" target="_self">typedef_diff</a></td><td class="desc">Abstraction of a diff between two typedef_decl </td></tr>
246<tr id="row_105_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_1_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('105_1_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1type__or__decl__base.html" target="_self">type_or_decl_base</a></td><td class="desc">The base class of both types and declarations </td></tr> 231<tr id="row_106_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_106_1_" class="arrow" onclick="toggleFolder('106_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1ir__traversable__base.html" target="_self">ir_traversable_base</a></td><td class="desc">The base of an entity of the intermediate representation that is to be traversed </td></tr>
247<tr id="row_105_1_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_105_1_0_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_1_0_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1decl__base.html" target="_self">decl_base</a></td><td class="desc">The base type of all declarations </td></tr> 232<tr id="row_106_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_106_1_0_" class="arrow" onclick="toggleFolder('106_1_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1type__or__decl__base.html" target="_self">type_or_decl_base</a></td><td class="desc">The base class of both types and declarations </td></tr>
248<tr id="row_105_1_0_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1array__type__def.html" target="_self">array_type_def</a></td><td class="desc">The abstraction of an array type </td></tr> 233<tr id="row_106_1_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_106_1_0_0_" class="arrow" onclick="toggleFolder('106_1_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1decl__base.html" target="_self">decl_base</a></td><td class="desc">The base type of all declarations </td></tr>
249<tr id="row_105_1_0_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1array__type__def_1_1subrange__type.html" target="_self">array_type_def::subrange_type</a></td><td class="desc">Abstraction for an array range type, like in Ada, or just for an array dimension like in C or C++ </td></tr> 234<tr id="row_106_1_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1array__type__def.html" target="_self">array_type_def</a></td><td class="desc">The abstraction of an array type </td></tr>
250<tr id="row_105_1_0_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1class__decl_1_1base__spec.html" target="_self">class_decl::base_spec</a></td><td class="desc">Abstraction of a base specifier in a class declaration </td></tr> 235<tr id="row_106_1_0_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1array__type__def_1_1subrange__type.html" target="_self">array_type_def::subrange_type</a></td><td class="desc">Abstraction for an array range type, like in Ada, or just for an array dimension like in C or C++ </td></tr>
251<tr id="row_105_1_0_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1enum__type__decl.html" target="_self">enum_type_decl</a></td><td class="desc">Abstracts a declaration for an enum type </td></tr> 236<tr id="row_106_1_0_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1class__decl_1_1base__spec.html" target="_self">class_decl::base_spec</a></td><td class="desc">Abstraction of a base specifier in a class declaration </td></tr>
252<tr id="row_105_1_0_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_1_0_0_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_1_0_0_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1function__decl.html" target="_self">function_decl</a></td><td class="desc">Abstraction for a function declaration </td></tr> 237<tr id="row_106_1_0_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1enum__type__decl.html" target="_self">enum_type_decl</a></td><td class="desc">Abstracts a declaration for an enum type </td></tr>
253<tr id="row_105_1_0_0_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1method__decl.html" target="_self">method_decl</a></td><td class="desc">Abstraction of the declaration of a method </td></tr> 238<tr id="row_106_1_0_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_106_1_0_0_4_" class="arrow" onclick="toggleFolder('106_1_0_0_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1function__decl.html" target="_self">function_decl</a></td><td class="desc">Abstraction for a function declaration </td></tr>
254<tr id="row_105_1_0_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1function__decl_1_1parameter.html" target="_self">function_decl::parameter</a></td><td class="desc">Abstraction of a function parameter </td></tr> 239<tr id="row_106_1_0_0_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1method__decl.html" target="_self">method_decl</a></td><td class="desc">Abstraction of the declaration of a method </td></tr>
255<tr id="row_105_1_0_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1member__class__template.html" target="_self">member_class_template</a></td><td class="desc">Abstracts a member class template template </td></tr> 240<tr id="row_106_1_0_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1function__decl_1_1parameter.html" target="_self">function_decl::parameter</a></td><td class="desc">Abstraction of a function parameter </td></tr>
256<tr id="row_105_1_0_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1member__function__template.html" target="_self">member_function_template</a></td><td class="desc">Abstract a member function template </td></tr> 241<tr id="row_106_1_0_0_6_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1member__class__template.html" target="_self">member_class_template</a></td><td class="desc">Abstracts a member class template template </td></tr>
257<tr id="row_105_1_0_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1non__type__tparameter.html" target="_self">non_type_tparameter</a></td><td class="desc">Abstracts non type template parameters </td></tr> 242<tr id="row_106_1_0_0_7_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1member__function__template.html" target="_self">member_function_template</a></td><td class="desc">Abstract a member function template </td></tr>
258<tr id="row_105_1_0_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1pointer__type__def.html" target="_self">pointer_type_def</a></td><td class="desc">The abstraction of a pointer type </td></tr> 243<tr id="row_106_1_0_0_8_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1non__type__tparameter.html" target="_self">non_type_tparameter</a></td><td class="desc">Abstracts non type template parameters </td></tr>
259<tr id="row_105_1_0_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1qualified__type__def.html" target="_self">qualified_type_def</a></td><td class="desc">The abstraction of a qualified type </td></tr> 244<tr id="row_106_1_0_0_9_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1pointer__type__def.html" target="_self">pointer_type_def</a></td><td class="desc">The abstraction of a pointer type </td></tr>
260<tr id="row_105_1_0_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1reference__type__def.html" target="_self">reference_type_def</a></td><td class="desc">Abstracts a reference type </td></tr> 245<tr id="row_106_1_0_0_10_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1qualified__type__def.html" target="_self">qualified_type_def</a></td><td class="desc">The abstraction of a qualified type </td></tr>
261<tr id="row_105_1_0_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_1_0_0_12_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_1_0_0_12_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1scope__decl.html" target="_self">scope_decl</a></td><td class="desc">A declaration that introduces a scope </td></tr> 246<tr id="row_106_1_0_0_11_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1reference__type__def.html" target="_self">reference_type_def</a></td><td class="desc">Abstracts a reference type </td></tr>
262<tr id="row_105_1_0_0_12_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><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="classabigail_1_1ir_1_1class__tdecl.html" target="_self">class_tdecl</a></td><td class="desc">Abstract a class template </td></tr> 247<tr id="row_106_1_0_0_12_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_106_1_0_0_12_" class="arrow" onclick="toggleFolder('106_1_0_0_12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1scope__decl.html" target="_self">scope_decl</a></td><td class="desc">A declaration that introduces a scope </td></tr>
263<tr id="row_105_1_0_0_12_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><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="classabigail_1_1ir_1_1function__tdecl.html" target="_self">function_tdecl</a></td><td class="desc">Abstract a function template declaration </td></tr> 248<tr id="row_106_1_0_0_12_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1class__tdecl.html" target="_self">class_tdecl</a></td><td class="desc">Abstract a class template </td></tr>
264<tr id="row_105_1_0_0_12_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><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="classabigail_1_1ir_1_1global__scope.html" target="_self">global_scope</a></td><td class="desc">This abstracts the global scope of a given translation unit </td></tr> 249<tr id="row_106_1_0_0_12_1_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1function__tdecl.html" target="_self">function_tdecl</a></td><td class="desc">Abstract a function template declaration </td></tr>
265<tr id="row_105_1_0_0_12_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><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="classabigail_1_1ir_1_1namespace__decl.html" target="_self">namespace_decl</a></td><td class="desc">The abstraction of a namespace declaration </td></tr> 250<tr id="row_106_1_0_0_12_2_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1global__scope.html" target="_self">global_scope</a></td><td class="desc">This abstracts the global scope of a given translation unit </td></tr>
266<tr id="row_105_1_0_0_12_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_1_0_0_12_4_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('105_1_0_0_12_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1scope__type__decl.html" target="_self">scope_type_decl</a></td><td class="desc">A type that introduces a scope </td></tr> 251<tr id="row_106_1_0_0_12_3_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1namespace__decl.html" target="_self">namespace_decl</a></td><td class="desc">The abstraction of a namespace declaration </td></tr>
267<tr id="row_105_1_0_0_12_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_105_1_0_0_12_4_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('105_1_0_0_12_4_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1class__or__union.html" target="_self">class_or_union</a></td><td class="desc">The base type of <a class="el" href="classabigail_1_1ir_1_1class__decl.html">class_decl</a> and <a class="el" href="classabigail_1_1ir_1_1union__decl.html">union_decl</a> </td></tr> 252<tr id="row_106_1_0_0_12_4_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_106_1_0_0_12_4_" class="arrow" onclick="toggleFolder('106_1_0_0_12_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1scope__type__decl.html" target="_self">scope_type_decl</a></td><td class="desc">A type that introduces a scope </td></tr>
268<tr id="row_105_1_0_0_12_4_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1class__decl.html" target="_self">class_decl</a></td><td class="desc">Abstracts a class declaration </td></tr> 253<tr id="row_106_1_0_0_12_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span id="arr_106_1_0_0_12_4_0_" class="arrow" onclick="toggleFolder('106_1_0_0_12_4_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1class__or__union.html" target="_self">class_or_union</a></td><td class="desc">The base type of <a class="el" href="classabigail_1_1ir_1_1class__decl.html">class_decl</a> and <a class="el" href="classabigail_1_1ir_1_1union__decl.html">union_decl</a> </td></tr>
269<tr id="row_105_1_0_0_12_4_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1union__decl.html" target="_self">union_decl</a></td><td class="desc">Abstracts a union type declaration </td></tr> 254<tr id="row_106_1_0_0_12_4_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1class__decl.html" target="_self">class_decl</a></td><td class="desc">Abstracts a class declaration </td></tr>
270<tr id="row_105_1_0_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_1_0_0_13_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_1_0_0_13_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1template__decl.html" target="_self">template_decl</a></td><td class="desc">The base class of templates </td></tr> 255<tr id="row_106_1_0_0_12_4_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1union__decl.html" target="_self">union_decl</a></td><td class="desc">Abstracts a union type declaration </td></tr>
271<tr id="row_105_1_0_0_13_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><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="classabigail_1_1ir_1_1class__tdecl.html" target="_self">class_tdecl</a></td><td class="desc">Abstract a class template </td></tr> 256<tr id="row_106_1_0_0_13_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_106_1_0_0_13_" class="arrow" onclick="toggleFolder('106_1_0_0_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1template__decl.html" target="_self">template_decl</a></td><td class="desc">The base class of templates </td></tr>
272<tr id="row_105_1_0_0_13_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><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="classabigail_1_1ir_1_1function__tdecl.html" target="_self">function_tdecl</a></td><td class="desc">Abstract a function template declaration </td></tr> 257<tr id="row_106_1_0_0_13_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1class__tdecl.html" target="_self">class_tdecl</a></td><td class="desc">Abstract a class template </td></tr>
273<tr id="row_105_1_0_0_13_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1template__tparameter.html" target="_self">template_tparameter</a></td><td class="desc">Abstracts a template template parameter </td></tr> 258<tr id="row_106_1_0_0_13_1_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1function__tdecl.html" target="_self">function_tdecl</a></td><td class="desc">Abstract a function template declaration </td></tr>
274<tr id="row_105_1_0_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1type__composition.html" target="_self">type_composition</a></td><td class="desc">This abstracts a composition of types based on template type parameters. The result of the composition is a type that can be referred to by a template non-type parameter. Instances of this type can appear at the same level as template parameters, in the scope of a <a class="el" href="classabigail_1_1ir_1_1template__decl.html" title="The base class of templates. ">template_decl</a> </td></tr> 259<tr id="row_106_1_0_0_13_2_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1template__tparameter.html" target="_self">template_tparameter</a></td><td class="desc">Abstracts a template template parameter </td></tr>
275<tr id="row_105_1_0_0_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_1_0_0_15_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_1_0_0_15_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1type__decl.html" target="_self">type_decl</a></td><td class="desc">A basic type declaration that introduces no scope </td></tr> 260<tr id="row_106_1_0_0_14_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1type__composition.html" target="_self">type_composition</a></td><td class="desc">This abstracts a composition of types based on template type parameters. The result of the composition is a type that can be referred to by a template non-type parameter. Instances of this type can appear at the same level as template parameters, in the scope of a <a class="el" href="classabigail_1_1ir_1_1template__decl.html" title="The base class of templates.">template_decl</a> </td></tr>
276<tr id="row_105_1_0_0_15_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1type__tparameter.html" target="_self">type_tparameter</a></td><td class="desc">Abstracts a type template parameter </td></tr> 261<tr id="row_106_1_0_0_15_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_106_1_0_0_15_" class="arrow" onclick="toggleFolder('106_1_0_0_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1type__decl.html" target="_self">type_decl</a></td><td class="desc">A basic type declaration that introduces no scope </td></tr>
277<tr id="row_105_1_0_0_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><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="classabigail_1_1ir_1_1typedef__decl.html" target="_self">typedef_decl</a></td><td class="desc">The abstraction of a typedef declaration </td></tr> 262<tr id="row_106_1_0_0_15_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1type__tparameter.html" target="_self">type_tparameter</a></td><td class="desc">Abstracts a type template parameter </td></tr>
278<tr id="row_105_1_0_0_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1var__decl.html" target="_self">var_decl</a></td><td class="desc">Abstracts a variable declaration </td></tr> 263<tr id="row_106_1_0_0_16_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1typedef__decl.html" target="_self">typedef_decl</a></td><td class="desc">The abstraction of a typedef declaration </td></tr>
279<tr id="row_105_1_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_105_1_0_1_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('105_1_0_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1type__base.html" target="_self">type_base</a></td><td class="desc">An abstraction helper for type declarations </td></tr> 264<tr id="row_106_1_0_0_17_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1var__decl.html" target="_self">var_decl</a></td><td class="desc">Abstracts a variable declaration </td></tr>
280<tr id="row_105_1_0_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1array__type__def.html" target="_self">array_type_def</a></td><td class="desc">The abstraction of an array type </td></tr> 265<tr id="row_106_1_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_106_1_0_1_" class="arrow" onclick="toggleFolder('106_1_0_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1type__base.html" target="_self">type_base</a></td><td class="desc">An abstraction helper for type declarations </td></tr>
281<tr id="row_105_1_0_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1array__type__def_1_1subrange__type.html" target="_self">array_type_def::subrange_type</a></td><td class="desc">Abstraction for an array range type, like in Ada, or just for an array dimension like in C or C++ </td></tr> 266<tr id="row_106_1_0_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1array__type__def.html" target="_self">array_type_def</a></td><td class="desc">The abstraction of an array type </td></tr>
282<tr id="row_105_1_0_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1enum__type__decl.html" target="_self">enum_type_decl</a></td><td class="desc">Abstracts a declaration for an enum type </td></tr> 267<tr id="row_106_1_0_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1array__type__def_1_1subrange__type.html" target="_self">array_type_def::subrange_type</a></td><td class="desc">Abstraction for an array range type, like in Ada, or just for an array dimension like in C or C++ </td></tr>
283<tr id="row_105_1_0_1_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_105_1_0_1_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_1_0_1_3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1ir_1_1function__type.html" target="_self">function_type</a></td><td class="desc">Abstraction of a function type </td></tr> 268<tr id="row_106_1_0_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1enum__type__decl.html" target="_self">enum_type_decl</a></td><td class="desc">Abstracts a declaration for an enum type </td></tr>
284<tr id="row_105_1_0_1_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1method__type.html" target="_self">method_type</a></td><td class="desc">Abstracts the type of a class member function </td></tr> 269<tr id="row_106_1_0_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_106_1_0_1_3_" class="arrow" onclick="toggleFolder('106_1_0_1_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1function__type.html" target="_self">function_type</a></td><td class="desc">Abstraction of a function type </td></tr>
285<tr id="row_105_1_0_1_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1pointer__type__def.html" target="_self">pointer_type_def</a></td><td class="desc">The abstraction of a pointer type </td></tr> 270<tr id="row_106_1_0_1_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1method__type.html" target="_self">method_type</a></td><td class="desc">Abstracts the type of a class member function </td></tr>
286<tr id="row_105_1_0_1_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1qualified__type__def.html" target="_self">qualified_type_def</a></td><td class="desc">The abstraction of a qualified type </td></tr> 271<tr id="row_106_1_0_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1pointer__type__def.html" target="_self">pointer_type_def</a></td><td class="desc">The abstraction of a pointer type </td></tr>
287<tr id="row_105_1_0_1_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1reference__type__def.html" target="_self">reference_type_def</a></td><td class="desc">Abstracts a reference type </td></tr> 272<tr id="row_106_1_0_1_5_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1qualified__type__def.html" target="_self">qualified_type_def</a></td><td class="desc">The abstraction of a qualified type </td></tr>
288<tr id="row_105_1_0_1_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1scope__type__decl.html" target="_self">scope_type_decl</a></td><td class="desc">A type that introduces a scope </td></tr> 273<tr id="row_106_1_0_1_6_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1reference__type__def.html" target="_self">reference_type_def</a></td><td class="desc">Abstracts a reference type </td></tr>
289<tr id="row_105_1_0_1_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1type__decl.html" target="_self">type_decl</a></td><td class="desc">A basic type declaration that introduces no scope </td></tr> 274<tr id="row_106_1_0_1_7_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1scope__type__decl.html" target="_self">scope_type_decl</a></td><td class="desc">A type that introduces a scope </td></tr>
290<tr id="row_105_1_0_1_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1ir_1_1typedef__decl.html" target="_self">typedef_decl</a></td><td class="desc">The abstraction of a typedef declaration </td></tr> 275<tr id="row_106_1_0_1_8_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1type__decl.html" target="_self">type_decl</a></td><td class="desc">A basic type declaration that introduces no scope </td></tr>
291<tr id="row_105_2_" class="even" style="display:none;"><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="classabigail_1_1ir_1_1translation__unit.html" target="_self">translation_unit</a></td><td class="desc">This is the abstraction of the set of relevant artefacts (types, variable declarations, functions, templates, etc) bundled together into a translation unit </td></tr> 276<tr id="row_106_1_0_1_9_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1typedef__decl.html" target="_self">typedef_decl</a></td><td class="desc">The abstraction of a typedef declaration </td></tr>
292<tr id="row_106_" 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="structabigail_1_1ir_1_1type__base_1_1dynamic__hash.html" target="_self">type_base::dynamic_hash</a></td><td class="desc"></td></tr> 277<tr id="row_106_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1translation__unit.html" target="_self">translation_unit</a></td><td class="desc">This is the abstraction of the set of relevant artefacts (types, variable declarations, functions, templates, etc) bundled together into a translation unit </td></tr>
293<tr id="row_107_"><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="structabigail_1_1ir_1_1type__base_1_1hash.html" target="_self">type_base::hash</a></td><td class="desc">Hash functor for instances of <a class="el" href="classabigail_1_1ir_1_1type__base.html">type_base</a> </td></tr> 278<tr id="row_107_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__base_1_1dynamic__hash.html" target="_self">type_base::dynamic_hash</a></td><td class="desc"></td></tr>
294<tr id="row_108_" 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="structabigail_1_1ir_1_1type__base_1_1priv.html" target="_self">type_base::priv</a></td><td class="desc">Definition of the private data of <a class="el" href="classabigail_1_1ir_1_1type__base.html">type_base</a> </td></tr> 279<tr id="row_108_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__base_1_1hash.html" target="_self">type_base::hash</a></td><td class="desc">Hash functor for instances of <a class="el" href="classabigail_1_1ir_1_1type__base.html">type_base</a> </td></tr>
295<tr id="row_109_"><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="structabigail_1_1ir_1_1type__base_1_1shared__ptr__hash.html" target="_self">type_base::shared_ptr_hash</a></td><td class="desc"></td></tr> 280<tr id="row_109_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__base_1_1priv.html" target="_self">type_base::priv</a></td><td class="desc">Definition of the private data of <a class="el" href="classabigail_1_1ir_1_1type__base.html">type_base</a> </td></tr>
296<tr id="row_110_" 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="structabigail_1_1ir_1_1type__composition_1_1hash.html" target="_self">type_composition::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1type__composition.html">type_composition</a> type </td></tr> 281<tr id="row_110_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__base_1_1shared__ptr__hash.html" target="_self">type_base::shared_ptr_hash</a></td><td class="desc"></td></tr>
297<tr id="row_111_"><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="classabigail_1_1ir_1_1type__maps.html" target="_self">type_maps</a></td><td class="desc">This is a type that aggregates maps of all the kinds of types that are supported by libabigail </td></tr> 282<tr id="row_111_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__composition_1_1hash.html" target="_self">type_composition::hash</a></td><td class="desc">Hasher for the <a class="el" href="classabigail_1_1ir_1_1type__composition.html">type_composition</a> type </td></tr>
298<tr id="row_112_" 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="structabigail_1_1ir_1_1type__or__decl__base__comp.html" target="_self">type_or_decl_base_comp</a></td><td class="desc">A comparison functor to compare pointer to instances of <a class="el" href="classabigail_1_1ir_1_1type__or__decl__base.html">type_or_decl_base</a> </td></tr> 283<tr id="row_112_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1ir_1_1type__maps.html" target="_self">type_maps</a></td><td class="desc">This is a type that aggregates maps of all the kinds of types that are supported by libabigail </td></tr>
299<tr id="row_113_"><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="structabigail_1_1ir_1_1type__or__decl__equal.html" target="_self">type_or_decl_equal</a></td><td class="desc">The comparison functor for using instances of <a class="el" href="classabigail_1_1ir_1_1type__or__decl__base.html">type_or_decl_base</a> as values in a hash map or set </td></tr> 284<tr id="row_113_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__or__decl__base__comp.html" target="_self">type_or_decl_base_comp</a></td><td class="desc">A comparison functor to compare pointer to instances of <a class="el" href="classabigail_1_1ir_1_1type__or__decl__base.html">type_or_decl_base</a> </td></tr>
300<tr id="row_114_" 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="structabigail_1_1ir_1_1type__or__decl__hash.html" target="_self">type_or_decl_hash</a></td><td class="desc">The hashing functor for using instances of <a class="el" href="classabigail_1_1ir_1_1type__or__decl__base.html">type_or_decl_base</a> as values in a hash map or set </td></tr> 285<tr id="row_114_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__or__decl__equal.html" target="_self">type_or_decl_equal</a></td><td class="desc">The comparison functor for using instances of <a class="el" href="classabigail_1_1ir_1_1type__or__decl__base.html">type_or_decl_base</a> as values in a hash map or set </td></tr>
301<tr id="row_115_"><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="structabigail_1_1ir_1_1type__ptr__equal.html" target="_self">type_ptr_equal</a></td><td class="desc">A predicate for deep equality of instances of type_base* </td></tr> 286<tr id="row_115_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__or__decl__hash.html" target="_self">type_or_decl_hash</a></td><td class="desc">The hashing functor for using instances of <a class="el" href="classabigail_1_1ir_1_1type__or__decl__base.html">type_or_decl_base</a> as values in a hash map or set </td></tr>
302<tr id="row_116_" 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="structabigail_1_1ir_1_1type__shared__ptr__equal.html" target="_self">type_shared_ptr_equal</a></td><td class="desc">A predicate for deep equality of instances of shared_ptr&lt;type_base&gt; </td></tr> 287<tr id="row_116_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__ptr__equal.html" target="_self">type_ptr_equal</a></td><td class="desc">A predicate for deep equality of instances of type_base* </td></tr>
303<tr id="row_117_"><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="structabigail_1_1ir_1_1var__decl_1_1hash.html" target="_self">var_decl::hash</a></td><td class="desc">A hashing functor for instances and pointers of <a class="el" href="classabigail_1_1ir_1_1var__decl.html">var_decl</a> </td></tr> 288<tr id="row_117_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1type__shared__ptr__equal.html" target="_self">type_shared_ptr_equal</a></td><td class="desc">A predicate for deep equality of instances of shared_ptr&lt;type_base&gt; </td></tr>
304<tr id="row_118_" 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="structabigail_1_1ir_1_1var__decl_1_1ptr__equal.html" target="_self">var_decl::ptr_equal</a></td><td class="desc">A comparison functor for pointers to <a class="el" href="classabigail_1_1ir_1_1var__decl.html">var_decl</a> </td></tr> 289<tr id="row_118_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1uint64__t__pair__hash.html" target="_self">uint64_t_pair_hash</a></td><td class="desc">The hashing functor for a pair of uint64_t </td></tr>
305<tr id="row_119_"><td class="entry"><img id="arr_119_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('119_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structabigail_1_1node__base.html" target="_self">node_base</a></td><td class="desc">Base class for graph nodes </td></tr> 290<tr id="row_119_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1var__decl_1_1hash.html" target="_self">var_decl::hash</a></td><td class="desc">A hashing functor for instances and pointers of <a class="el" href="classabigail_1_1ir_1_1var__decl.html">var_decl</a> </td></tr>
306<tr id="row_119_0_" class="even" style="display:none;"><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="structabigail_1_1child__node.html" target="_self">child_node</a></td><td class="desc"></td></tr> 291<tr id="row_120_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1ir_1_1var__decl_1_1ptr__equal.html" target="_self">var_decl::ptr_equal</a></td><td class="desc">A comparison functor for pointers to <a class="el" href="classabigail_1_1ir_1_1var__decl.html">var_decl</a> </td></tr>
307<tr id="row_119_1_" class="even" style="display:none;"><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="structabigail_1_1parent__node.html" target="_self">parent_node</a></td><td class="desc"></td></tr> 292<tr id="row_121_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_121_" class="arrow" onclick="toggleFolder('121_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1node__base.html" target="_self">node_base</a></td><td class="desc">Base class for graph nodes </td></tr>
308<tr id="row_120_" 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="structabigail_1_1regex_1_1escape.html" target="_self">escape</a></td><td class="desc">A class to hold a reference to a string to regex escape </td></tr> 293<tr id="row_121_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1child__node.html" target="_self">child_node</a></td><td class="desc"></td></tr>
309<tr id="row_121_"><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="structabigail_1_1regex_1_1regex__t__deleter.html" target="_self">regex_t_deleter</a></td><td class="desc">A delete functor for a shared_ptr of regex_t </td></tr> 294<tr id="row_121_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1parent__node.html" target="_self">parent_node</a></td><td class="desc"></td></tr>
310<tr id="row_122_" 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="structabigail_1_1row.html" target="_self">row</a></td><td class="desc"></td></tr> 295<tr id="row_122_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1regex_1_1escape.html" target="_self">escape</a></td><td class="desc">A class to hold a reference to a string to regex escape </td></tr>
311<tr id="row_123_"><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="structabigail_1_1sptr__utils_1_1noop__deleter.html" target="_self">noop_deleter</a></td><td class="desc">A deleter for shared pointers that ... doesn't delete the object managed by the shared pointer </td></tr> 296<tr id="row_123_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1regex_1_1regex__t__deleter.html" target="_self">regex_t_deleter</a></td><td class="desc">A delete functor for a shared_ptr of regex_t </td></tr>
312<tr id="row_124_" 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="structabigail_1_1style.html" target="_self">style</a></td><td class="desc">Datum consolidating style preferences </td></tr> 297<tr id="row_124_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1row.html" target="_self">row</a></td><td class="desc"></td></tr>
313<tr id="row_125_"><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="classabigail_1_1suppr_1_1function__suppression_1_1parameter__spec.html" target="_self">function_suppression::parameter_spec</a></td><td class="desc">Abstraction of the specification of a function parameter in a function suppression specification </td></tr> 298<tr id="row_125_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1sptr__utils_1_1noop__deleter.html" target="_self">noop_deleter</a></td><td class="desc">A deleter for shared pointers that ... doesn't delete the object managed by the shared pointer </td></tr>
314<tr id="row_126_" 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="classabigail_1_1suppr_1_1function__suppression_1_1parameter__spec_1_1priv.html" target="_self">function_suppression::parameter_spec::priv</a></td><td class="desc"></td></tr> 299<tr id="row_126_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1style.html" target="_self">style</a></td><td class="desc">Datum consolidating style preferences </td></tr>
315<tr id="row_127_"><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="structabigail_1_1suppr_1_1function__suppression_1_1priv.html" target="_self">function_suppression::priv</a></td><td class="desc">The type of the private data of the <a class="el" href="classabigail_1_1suppr_1_1function__suppression.html">function_suppression</a> type </td></tr> 300<tr id="row_127_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1function__suppression_1_1parameter__spec.html" target="_self">function_suppression::parameter_spec</a></td><td class="desc">Abstraction of the specification of a function parameter in a function suppression specification </td></tr>
316<tr id="row_128_" class="even"><td class="entry"><img id="arr_128_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('128_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1suppr_1_1suppression__base.html" target="_self">suppression_base</a></td><td class="desc">Base type of the suppression specifications types </td></tr> 301<tr id="row_128_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1function__suppression_1_1parameter__spec_1_1priv.html" target="_self">function_suppression::parameter_spec::priv</a></td><td class="desc"></td></tr>
317<tr id="row_128_0_" style="display:none;"><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="classabigail_1_1suppr_1_1file__suppression.html" target="_self">file_suppression</a></td><td class="desc">Abstraction of a suppression specification to avoid loading a file </td></tr> 302<tr id="row_129_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1suppr_1_1function__suppression_1_1priv.html" target="_self">function_suppression::priv</a></td><td class="desc">The type of the private data of the <a class="el" href="classabigail_1_1suppr_1_1function__suppression.html">function_suppression</a> type </td></tr>
318<tr id="row_128_1_" style="display:none;"><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="classabigail_1_1suppr_1_1function__suppression.html" target="_self">function_suppression</a></td><td class="desc">Abstraction of a function suppression specification </td></tr> 303<tr id="row_130_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_130_" class="arrow" onclick="toggleFolder('130_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1suppression__base.html" target="_self">suppression_base</a></td><td class="desc">Base type of the suppression specifications types </td></tr>
319<tr id="row_128_2_" style="display:none;"><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="classabigail_1_1suppr_1_1type__suppression.html" target="_self">type_suppression</a></td><td class="desc">Abstraction of a type suppression specification </td></tr> 304<tr id="row_130_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1file__suppression.html" target="_self">file_suppression</a></td><td class="desc">Abstraction of a suppression specification to avoid loading a file </td></tr>
320<tr id="row_128_3_" style="display:none;"><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="classabigail_1_1suppr_1_1variable__suppression.html" target="_self">variable_suppression</a></td><td class="desc">The abstraction of a variable suppression specification </td></tr> 305<tr id="row_130_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1function__suppression.html" target="_self">function_suppression</a></td><td class="desc">Abstraction of a function suppression specification </td></tr>
321<tr id="row_129_"><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="classabigail_1_1suppr_1_1suppression__base_1_1priv.html" target="_self">suppression_base::priv</a></td><td class="desc">The private data of <a class="el" href="classabigail_1_1suppr_1_1suppression__base.html">suppression_base</a> </td></tr> 306<tr id="row_130_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1type__suppression.html" target="_self">type_suppression</a></td><td class="desc">Abstraction of a type suppression specification </td></tr>
322<tr id="row_130_" 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="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range.html" target="_self">type_suppression::insertion_range</a></td><td class="desc">The abstraction of a range of offsets in which a member of a type might get inserted </td></tr> 307<tr id="row_130_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1variable__suppression.html" target="_self">variable_suppression</a></td><td class="desc">The abstraction of a variable suppression specification </td></tr>
323<tr id="row_131_"><td class="entry"><img id="arr_131_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('131_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range_1_1boundary.html" target="_self">type_suppression::insertion_range::boundary</a></td><td class="desc">The abstraction of the boundary of an <a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range.html">insertion_range</a>, in the context of a <a class="el" href="classabigail_1_1suppr_1_1type__suppression.html">type_suppression</a> </td></tr> 308<tr id="row_131_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1suppression__base_1_1priv.html" target="_self">suppression_base::priv</a></td><td class="desc">The private data of <a class="el" href="classabigail_1_1suppr_1_1suppression__base.html">suppression_base</a> </td></tr>
324<tr id="row_131_0_" class="even" style="display:none;"><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="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range_1_1fn__call__expr__boundary.html" target="_self">type_suppression::insertion_range::fn_call_expr_boundary</a></td><td class="desc">An <a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range.html">insertion_range</a> boundary that is expressed as function call expression. The (integer) value of that expression is usually a bit offset </td></tr> 309<tr id="row_132_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range.html" target="_self">type_suppression::insertion_range</a></td><td class="desc">The abstraction of a range of offsets in which a member of a type might get inserted </td></tr>
325<tr id="row_131_1_" class="even" style="display:none;"><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="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range_1_1integer__boundary.html" target="_self">type_suppression::insertion_range::integer_boundary</a></td><td class="desc">An <a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range.html">insertion_range</a> boundary that is expressed as an integer value. That integer value is usually a bit offset </td></tr> 310<tr id="row_133_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_133_" class="arrow" onclick="toggleFolder('133_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range_1_1boundary.html" target="_self">type_suppression::insertion_range::boundary</a></td><td class="desc">The abstraction of the boundary of an <a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range.html">insertion_range</a>, in the context of a <a class="el" href="classabigail_1_1suppr_1_1type__suppression.html">type_suppression</a> </td></tr>
326<tr id="row_132_" 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="classabigail_1_1suppr_1_1type__suppression_1_1priv.html" target="_self">type_suppression::priv</a></td><td class="desc">The private data for <a class="el" href="classabigail_1_1suppr_1_1type__suppression.html">type_suppression</a> </td></tr> 311<tr id="row_133_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range_1_1fn__call__expr__boundary.html" target="_self">type_suppression::insertion_range::fn_call_expr_boundary</a></td><td class="desc">An <a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range.html">insertion_range</a> boundary that is expressed as function call expression. The (integer) value of that expression is usually a bit offset </td></tr>
327<tr id="row_133_"><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="structabigail_1_1suppr_1_1variable__suppression_1_1priv.html" target="_self">variable_suppression::priv</a></td><td class="desc">The type of the private data of the <a class="el" href="classabigail_1_1suppr_1_1variable__suppression.html">variable_suppression</a> type </td></tr> 312<tr id="row_133_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range_1_1integer__boundary.html" target="_self">type_suppression::insertion_range::integer_boundary</a></td><td class="desc">An <a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1insertion__range.html">insertion_range</a> boundary that is expressed as an integer value. That integer value is usually a bit offset </td></tr>
328<tr id="row_134_" 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="structabigail_1_1svg.html" target="_self">svg</a></td><td class="desc"></td></tr> 313<tr id="row_134_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1suppr_1_1type__suppression_1_1priv.html" target="_self">type_suppression::priv</a></td><td class="desc">The private data for <a class="el" href="classabigail_1_1suppr_1_1type__suppression.html">type_suppression</a> </td></tr>
329<tr id="row_135_"><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="classabigail_1_1symtab__reader_1_1filtered__symtab.html" target="_self">filtered_symtab</a></td><td class="desc">Helper class to allow range-for loops on symtabs for C++11 and later code. It serves as a proxy for the symtab iterator and provides a <a class="el" href="classabigail_1_1symtab__reader_1_1filtered__symtab.html#acdd5baeeb38dc37766ac2094b86b5665" title="Pass through symtab.begin(), but also pass on the filter. ">begin()</a> method without arguments, as required for range-for loops (and possibly other iterator based transformations) </td></tr> 314<tr id="row_135_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1suppr_1_1variable__suppression_1_1priv.html" target="_self">variable_suppression::priv</a></td><td class="desc">The type of the private data of the <a class="el" href="classabigail_1_1suppr_1_1variable__suppression.html">variable_suppression</a> type </td></tr>
330<tr id="row_136_" 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="classabigail_1_1symtab__reader_1_1symtab.html" target="_self">symtab</a></td><td class="desc">Symtab is the actual data container of the symtab_reader implementation </td></tr> 315<tr id="row_136_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1svg.html" target="_self">svg</a></td><td class="desc"></td></tr>
331<tr id="row_137_"><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="classabigail_1_1symtab__reader_1_1symtab__filter.html" target="_self">symtab_filter</a></td><td class="desc">The symtab filter is the object passed to the symtab object in order to iterate over the symbols in the symtab while applying filters </td></tr> 316<tr id="row_137_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1symtab__reader_1_1filtered__symtab.html" target="_self">filtered_symtab</a></td><td class="desc">Helper class to allow range-for loops on symtabs for C++11 and later code. It serves as a proxy for the symtab iterator and provides a <a class="el" href="classabigail_1_1symtab__reader_1_1filtered__symtab.html#a146bba608461ff0818bb65f2e2b0f9ae" title="Pass through symtab.begin(), but also pass on the filter.">begin()</a> method without arguments, as required for range-for loops (and possibly other iterator based transformations) </td></tr>
332<tr id="row_138_" 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="classabigail_1_1tools__utils_1_1temp__file.html" target="_self">temp_file</a></td><td class="desc">A temporary file </td></tr> 317<tr id="row_138_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1symtab__reader_1_1symtab.html" target="_self">symtab</a></td><td class="desc">Symtab is the actual data container of the symtab_reader implementation </td></tr>
333<tr id="row_139_"><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="classabigail_1_1tools__utils_1_1timer.html" target="_self">timer</a></td><td class="desc">A type used to time various part of the libabigail system </td></tr> 318<tr id="row_139_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1symtab__reader_1_1symtab__filter.html" target="_self">symtab_filter</a></td><td class="desc">The symtab filter is the object passed to the symtab object in order to iterate over the symbols in the symtab while applying filters </td></tr>
334<tr id="row_140_" 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="structabigail_1_1typography.html" target="_self">typography</a></td><td class="desc"></td></tr> 319<tr id="row_140_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1tests_1_1read__common_1_1_in_out_spec.html" target="_self">InOutSpec</a></td><td class="desc">This is an aggregate that specifies where a test shall get its input from, and where it shall write its output to </td></tr>
335<tr id="row_141_"><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="classabigail_1_1workers_1_1queue.html" target="_self">queue</a></td><td class="desc">This represents a queue of tasks to be performed </td></tr> 320<tr id="row_141_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1tests_1_1read__common_1_1options.html" target="_self">options</a></td><td class="desc">An abstraction for valid test options </td></tr>
336<tr id="row_142_" 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="structabigail_1_1workers_1_1queue_1_1task__done__notify.html" target="_self">queue::task_done_notify</a></td><td class="desc">This functor is to notify listeners that a given task scheduled for execution has been fully executed </td></tr> 321<tr id="row_142_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1tools__utils_1_1temp__file.html" target="_self">temp_file</a></td><td class="desc">A temporary file </td></tr>
337<tr id="row_143_"><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="classabigail_1_1workers_1_1task.html" target="_self">task</a></td><td class="desc">This represents a task to be performed </td></tr> 322<tr id="row_143_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1tools__utils_1_1timer.html" target="_self">timer</a></td><td class="desc">A type used to time various part of the libabigail system </td></tr>
338<tr id="row_144_" 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="structabigail_1_1xml_1_1char_deleter.html" target="_self">charDeleter</a></td><td class="desc">This functor is used to instantiate a shared_ptr for xmlChar </td></tr> 323<tr id="row_144_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1typography.html" target="_self">typography</a></td><td class="desc"></td></tr>
339<tr id="row_145_"><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="structabigail_1_1xml_1_1text_reader_deleter.html" target="_self">textReaderDeleter</a></td><td class="desc">This functor is used to instantiate a shared_ptr for the xmlTextReader </td></tr> 324<tr id="row_145_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1workers_1_1queue.html" target="_self">queue</a></td><td class="desc">This represents a queue of tasks to be performed </td></tr>
340<tr id="row_146_" class="even"><td class="entry"><img id="arr_146_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('146_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classbase__iterator.html" target="_self">base_iterator</a></td><td class="desc"></td></tr> 325<tr id="row_146_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1workers_1_1queue_1_1task__done__notify.html" target="_self">queue::task_done_notify</a></td><td class="desc">This functor is to notify listeners that a given task scheduled for execution has been fully executed </td></tr>
341<tr id="row_146_0_" style="display:none;"><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="classabigail_1_1symtab__reader_1_1symtab__iterator.html" target="_self">symtab_iterator</a></td><td class="desc">An iterator to walk a vector of elf_symbols filtered by <a class="el" href="classabigail_1_1symtab__reader_1_1symtab__filter.html" title="The symtab filter is the object passed to the symtab object in order to iterate over the symbols in t...">symtab_filter</a> </td></tr> 326<tr id="row_147_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_147_" class="arrow" onclick="toggleFolder('147_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1workers_1_1task.html" target="_self">task</a></td><td class="desc">This represents a task to be performed </td></tr>
342<tr id="row_147_"><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="classabg__compat_1_1optional.html" target="_self">optional&lt; bool &gt;</a></td><td class="desc"></td></tr> 327<tr id="row_147_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1tests_1_1read__common_1_1test__task.html" target="_self">test_task</a></td><td class="desc">The task that performs the tests </td></tr>
343<tr id="row_148_" 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="classabg__compat_1_1optional.html" target="_self">optional&lt; elf_symbols &gt;</a></td><td class="desc"></td></tr> 328<tr id="row_148_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1xml_1_1char_deleter.html" target="_self">charDeleter</a></td><td class="desc">This functor is used to instantiate a shared_ptr for xmlChar </td></tr>
344<tr id="row_149_"><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="classabg__compat_1_1optional.html" target="_self">optional&lt; string_elf_symbols_map_type &gt;</a></td><td class="desc"></td></tr> 329<tr id="row_149_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structabigail_1_1xml_1_1text_reader_deleter.html" target="_self">textReaderDeleter</a></td><td class="desc">This functor is used to instantiate a shared_ptr for the xmlTextReader </td></tr>
345<tr id="row_150_" class="even"><td class="entry"><img id="arr_150_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('150_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>vector</b></td><td class="desc"></td></tr> 330<tr id="row_150_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_150_" class="arrow" onclick="toggleFolder('150_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classbase__iterator.html" target="_self">base_iterator</a></td><td class="desc"></td></tr>
346<tr id="row_150_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" 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="classabigail_1_1diff__utils_1_1d__path__vec.html" target="_self">d_path_vec</a></td><td class="desc">The array containing the furthest D-path end-points, for each value of K. MAX_D is the maximum value of the D-Path. That is, M+N if M is the size of the first input string, and N is the size of the second </td></tr> 331<tr id="row_150_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1symtab__reader_1_1symtab__iterator.html" target="_self">symtab_iterator</a></td><td class="desc">An iterator to walk a vector of elf_symbols filtered by <a class="el" href="classabigail_1_1symtab__reader_1_1symtab__filter.html" title="The symtab filter is the object passed to the symtab object in order to iterate over the symbols in t...">symtab_filter</a> </td></tr>
332<tr id="row_151_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabg__compat_1_1optional.html" target="_self">optional&lt; bool &gt;</a></td><td class="desc"></td></tr>
333<tr id="row_152_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabg__compat_1_1optional.html" target="_self">optional&lt; elf_symbols &gt;</a></td><td class="desc"></td></tr>
334<tr id="row_153_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabg__compat_1_1optional.html" target="_self">optional&lt; std::string &gt;</a></td><td class="desc"></td></tr>
335<tr id="row_154_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabg__compat_1_1optional.html" target="_self">optional&lt; string_elf_symbols_map_type &gt;</a></td><td class="desc"></td></tr>
336<tr id="row_155_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabg__compat_1_1optional.html" target="_self">optional&lt; uint64_t &gt;</a></td><td class="desc"></td></tr>
337<tr id="row_156_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_156_" class="arrow" onclick="toggleFolder('156_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>vector</b></td><td class="desc"></td></tr>
338<tr id="row_156_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabigail_1_1diff__utils_1_1d__path__vec.html" target="_self">d_path_vec</a></td><td class="desc">The array containing the furthest D-path end-points, for each value of K. MAX_D is the maximum value of the D-Path. That is, M+N if M is the size of the first input string, and N is the size of the second </td></tr>
339<tr id="row_157_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="clasself__symbols.html" target="_self">elf_symbols</a></td><td class="desc"></td></tr>
340<tr id="row_158_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstring__elf__symbols__map__type.html" target="_self">string_elf_symbols_map_type</a></td><td class="desc"></td></tr>
347</table> 341</table>
348</div><!-- directory --> 342</div><!-- directory -->
349</div><!-- contents --> 343</div><!-- contents -->
350<!-- start footer part --> 344<!-- start footer part -->
351<hr class="footer"/><address class="footer"><small> 345<hr class="footer"/><address class="footer"><small>
352Generated by &#160;<a href="http://www.doxygen.org/index.html"> 346Generated 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.5
353<img class="footer" src="doxygen.png" alt="doxygen"/>
354</a> 1.8.5
355</small></address> 347</small></address>
356</body> 348</body>
357</html> 349</html>