summaryrefslogtreecommitdiffstats
path: root/apidoc/hierarchy.html
diff options
authordodji <dodji>2014-10-22 21:17:24 +0000
committerdodji <dodji>2014-10-22 21:17:24 +0000
commit44eb3ab12c197fe5b5cfc2c4c1db7edc0352f55f (patch)
tree2cc37d3b78ff5882ce88e78bec39b4395f137423 /apidoc/hierarchy.html
parentUpdate apidoc and manual after type suppressions landed (diff)
Update for commit 'f44110b Support comparing symbols not referenced by debug info'.
Diffstat (limited to 'apidoc/hierarchy.html')
-rw-r--r--apidoc/hierarchy.html295
1 files changed, 148 insertions, 147 deletions
diff --git a/apidoc/hierarchy.html b/apidoc/hierarchy.html
index 62943107..7a3702c7 100644
--- a/apidoc/hierarchy.html
+++ b/apidoc/hierarchy.html
@@ -165,153 +165,154 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
165<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="structabigail_1_1ir_1_1class__decl_1_1priv.html" target="_self">class_decl::priv</a></td><td class="desc">The private data for the <a class="el" href="classabigail_1_1ir_1_1class__decl.html" title="Abstracts a class declaration.">class_decl</a> type</td></tr> 165<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="structabigail_1_1ir_1_1class__decl_1_1priv.html" target="_self">class_decl::priv</a></td><td class="desc">The private data for the <a class="el" href="classabigail_1_1ir_1_1class__decl.html" title="Abstracts a class declaration.">class_decl</a> type</td></tr>
166<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_1class__tdecl_1_1hash.html" target="_self">class_tdecl::hash</a></td><td class="desc"></td></tr> 166<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_1class__tdecl_1_1hash.html" target="_self">class_tdecl::hash</a></td><td class="desc"></td></tr>
167<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__tdecl_1_1shared__ptr__hash.html" target="_self">class_tdecl::shared_ptr_hash</a></td><td class="desc"></td></tr> 167<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__tdecl_1_1shared__ptr__hash.html" target="_self">class_tdecl::shared_ptr_hash</a></td><td class="desc"></td></tr>
168<tr id="row_70_" class="even"><td class="entry"><img id="arr_70_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('70_')"/><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> 168<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_1comp__elf__symbols__functor.html" target="_self">comp_elf_symbols_functor</a></td><td class="desc">A comparison functor to compare elf_symbols for the purpose of sorting</td></tr>
169<tr id="row_70_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_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> 169<tr id="row_71_"><td class="entry"><img id="arr_71_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('71_')"/><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>
170<tr id="row_70_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_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> 170<tr id="row_71_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>
171<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="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> 171<tr id="row_71_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>
172<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_1corpus_1_1priv.html" target="_self">corpus::priv</a></td><td class="desc"></td></tr> 172<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="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>
173<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_1decl__base_1_1priv.html" target="_self">decl_base::priv</a></td><td class="desc"></td></tr> 173<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_1corpus_1_1priv.html" target="_self">corpus::priv</a></td><td class="desc"></td></tr>
174<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="classabigail_1_1ir_1_1elf__symbol.html" target="_self">elf_symbol</a></td><td class="desc">Abstraction of an elf symbol</td></tr> 174<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_1decl__base_1_1priv.html" target="_self">decl_base::priv</a></td><td class="desc"></td></tr>
175<tr id="row_75_"><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_1elf__symbol_1_1priv.html" target="_self">elf_symbol::priv</a></td><td class="desc"></td></tr> 175<tr id="row_75_"><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>
176<tr id="row_76_" 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_1_1version.html" target="_self">elf_symbol::version</a></td><td class="desc">The abstraction of the version of an ELF symbol</td></tr> 176<tr id="row_76_" 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_1elf__symbol_1_1priv.html" target="_self">elf_symbol::priv</a></td><td class="desc"></td></tr>
177<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="structabigail_1_1ir_1_1elf__symbol_1_1version_1_1priv.html" target="_self">elf_symbol::version::priv</a></td><td class="desc"></td></tr> 177<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_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>
178<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_1enum__type__decl_1_1enumerator.html" target="_self">enum_type_decl::enumerator</a></td><td class="desc">Enumerator Datum</td></tr> 178<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="structabigail_1_1ir_1_1elf__symbol_1_1version_1_1priv.html" target="_self">elf_symbol::version::priv</a></td><td class="desc"></td></tr>
179<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="classabigail_1_1ir_1_1expanded__location.html" target="_self">expanded_location</a></td><td class="desc">Location of a token represented in its simplest form. Instances of this type are to be stored in a sorted vector, so the type must have proper relational operators</td></tr> 179<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="classabigail_1_1ir_1_1enum__type__decl_1_1enumerator.html" target="_self">enum_type_decl::enumerator</a></td><td class="desc">Enumerator Datum</td></tr>
180<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="structabigail_1_1ir_1_1func__comp.html" target="_self">func_comp</a></td><td class="desc">This is a comparison functor for comparing pointers to <a class="el" href="classabigail_1_1ir_1_1function__decl.html">function_decl</a></td></tr> 180<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_1expanded__location.html" target="_self">expanded_location</a></td><td class="desc">Location of a token represented in its simplest form. Instances of this type are to be stored in a sorted vector, so the type must have proper relational operators</td></tr>
181<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="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> 181<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="structabigail_1_1ir_1_1func__comp.html" target="_self">func_comp</a></td><td class="desc">This is a comparison functor for comparing pointers to <a class="el" href="classabigail_1_1ir_1_1function__decl.html">function_decl</a></td></tr>
182<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_1function__decl_1_1parameter.html" target="_self">function_decl::parameter</a></td><td class="desc">Abtraction for the parameter of a function</td></tr> 182<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="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>
183<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="structabigail_1_1ir_1_1function__decl_1_1priv.html" target="_self">function_decl::priv</a></td><td class="desc"></td></tr> 183<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_1function__decl_1_1parameter.html" target="_self">function_decl::parameter</a></td><td class="desc">Abtraction for the parameter of a function</td></tr>
184<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_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> 184<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_1function__decl_1_1priv.html" target="_self">function_decl::priv</a></td><td class="desc"></td></tr>
185<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__tdecl_1_1hash.html" target="_self">function_tdecl::hash</a></td><td class="desc"></td></tr> 185<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_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>
186<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__tdecl_1_1shared__ptr__hash.html" target="_self">function_tdecl::shared_ptr_hash</a></td><td class="desc"></td></tr> 186<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__tdecl_1_1hash.html" target="_self">function_tdecl::hash</a></td><td class="desc"></td></tr>
187<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__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> 187<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__tdecl_1_1shared__ptr__hash.html" target="_self">function_tdecl::shared_ptr_hash</a></td><td class="desc"></td></tr>
188<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="classabigail_1_1ir_1_1location.html" target="_self">location</a></td><td class="desc">The source location of a token</td></tr> 188<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__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>
189<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="classabigail_1_1ir_1_1location__manager.html" target="_self">location_manager</a></td><td class="desc">The entry point to manage locations</td></tr> 189<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="classabigail_1_1ir_1_1location.html" target="_self">location</a></td><td class="desc">The source location of a token</td></tr>
190<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_1location__manager_1_1priv.html" target="_self">location_manager::priv</a></td><td class="desc"></td></tr> 190<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="classabigail_1_1ir_1_1location__manager.html" target="_self">location_manager</a></td><td class="desc">The entry point to manage locations</td></tr>
191<tr id="row_91_"><td class="entry"><img id="arr_91_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('91_')"/><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_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="structabigail_1_1ir_1_1location__manager_1_1priv.html" target="_self">location_manager::priv</a></td><td class="desc"></td></tr>
192<tr id="row_91_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_91_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('91_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_92_" class="even"><td class="entry"><img id="arr_92_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('92_')"/><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>
193<tr id="row_91_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="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_1category__propagation__visitor.html" target="_self">category_propagation_visitor</a></td><td class="desc">A visitor to propagate the category of a node up to its parent nodes. This visitor doesn't touch the REDUNDANT_CATEGORY because that one is propagated using another specific visitor</td></tr> 193<tr id="row_92_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_92_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('92_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>
194<tr id="row_91_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="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__node__printer.html" target="_self">diff_node_printer</a></td><td class="desc">A visitor to print (to an output stream) a pretty representation of a <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a> sub-tree or of a complete <a class="el" href="classabigail_1_1comparison_1_1corpus__diff.html">corpus_diff</a> tree</td></tr> 194<tr id="row_92_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="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_1category__propagation__visitor.html" target="_self">category_propagation_visitor</a></td><td class="desc">A visitor to propagate the category of a node up to its parent nodes. This visitor doesn't touch the REDUNDANT_CATEGORY because that one is propagated using another specific visitor</td></tr>
195<tr id="row_91_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 id="arr_91_0_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('91_0_2_')"/><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> 195<tr id="row_92_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="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__node__printer.html" target="_self">diff_node_printer</a></td><td class="desc">A visitor to print (to an output stream) a pretty representation of a <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a> sub-tree or of a complete <a class="el" href="classabigail_1_1comparison_1_1corpus__diff.html">corpus_diff</a> tree</td></tr>
196<tr id="row_91_0_2_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="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_1filtering_1_1harmful__filter.html" target="_self">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 harmful changes</td></tr> 196<tr id="row_92_0_2_" 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_92_0_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('92_0_2_')"/><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>
197<tr id="row_91_0_2_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="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_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> 197<tr id="row_92_0_2_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="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_1filtering_1_1harmful__filter.html" target="_self">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 harmful changes</td></tr>
198<tr id="row_91_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="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_1redundancy__clearing__visitor.html" target="_self">redundancy_clearing_visitor</a></td><td class="desc">A visitor of <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a> nodes that clears the REDUNDANT_CATEGORY category out of the nodes</td></tr> 198<tr id="row_92_0_2_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="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_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>
199<tr id="row_91_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="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_1redundancy__marking__visitor.html" target="_self">redundancy_marking_visitor</a></td><td class="desc">A tree visitor to categorize nodes with respect to the REDUNDANT_CATEGORY. That is, detect if a node is redundant (is present on several spots of the tree) and mark such nodes appropriatly. This visitor also takes care of propagating the REDUNDANT_CATEGORY of a given node to its parent nodes as appropriate</td></tr> 199<tr id="row_92_0_3_" 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="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_1redundancy__clearing__visitor.html" target="_self">redundancy_clearing_visitor</a></td><td class="desc">A visitor of <a class="el" href="classabigail_1_1comparison_1_1diff.html">diff</a> nodes that clears the REDUNDANT_CATEGORY category out of the nodes</td></tr>
200<tr id="row_91_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="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structabigail_1_1comparison_1_1suppression__categorization__visitor.html" target="_self">suppression_categorization_visitor</a></td><td class="desc">A tree node visitor that knows how to categorizes a given in the SUPPRESSED_CATEGORY category and how to propagate that categorization</td></tr> 200<tr id="row_92_0_4_" 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="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_1redundancy__marking__visitor.html" target="_self">redundancy_marking_visitor</a></td><td class="desc">A tree visitor to categorize nodes with respect to the REDUNDANT_CATEGORY. That is, detect if a node is redundant (is present on several spots of the tree) and mark such nodes appropriatly. This visitor also takes care of propagating the REDUNDANT_CATEGORY of a given node to its parent nodes as appropriate</td></tr>
201<tr id="row_91_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_91_1_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('91_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structabigail_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> 201<tr id="row_92_0_5_" 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="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structabigail_1_1comparison_1_1suppression__categorization__visitor.html" target="_self">suppression_categorization_visitor</a></td><td class="desc">A tree node visitor that knows how to categorizes a given in the SUPPRESSED_CATEGORY category and how to propagate that categorization</td></tr>
202<tr id="row_91_1_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_1symtab__build__visitor__type.html" target="_self">symtab_build_visitor_type</a></td><td class="desc">A visitor type to be used while traversing functions and variables of the translations units of the corpus. The goal of this visitor is to build a public decl table containing all the public functions and global variables of the all the translation units of the the corpus</td></tr> 202<tr id="row_92_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_92_1_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('92_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structabigail_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>
203<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="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> 203<tr id="row_92_1_0_" 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_1symtab__build__visitor__type.html" target="_self">symtab_build_visitor_type</a></td><td class="desc">A visitor type to be used while traversing functions and variables of the translations units of the corpus. The goal of this visitor is to build a public decl table containing all the public functions and global variables of the all the translation units of the the corpus</td></tr>
204<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="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> 204<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="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>
205<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_1template__decl.html" target="_self">template_decl</a></td><td class="desc">The base class of templates</td></tr> 205<tr id="row_94_" 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>
206<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__tdecl.html" target="_self">class_tdecl</a></td><td class="desc">Abstract a class template</td></tr> 206<tr id="row_95_"><td class="entry"><img id="arr_95_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('95_')"/><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>
207<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_1function__tdecl.html" target="_self">function_tdecl</a></td><td class="desc">Abstract a function template declaration</td></tr> 207<tr id="row_95_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_1class__tdecl.html" target="_self">class_tdecl</a></td><td class="desc">Abstract a class template</td></tr>
208<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_1template__tparameter.html" target="_self">template_tparameter</a></td><td class="desc">Abstracts a template template parameter</td></tr> 208<tr id="row_95_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_1function__tdecl.html" target="_self">function_tdecl</a></td><td class="desc">Abstract a function template declaration</td></tr>
209<tr id="row_95_"><td class="entry"><img id="arr_95_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('95_')"/><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> 209<tr id="row_95_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_1template__tparameter.html" target="_self">template_tparameter</a></td><td class="desc">Abstracts a template template parameter</td></tr>
210<tr id="row_95_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> 210<tr id="row_96_" class="even"><td class="entry"><img id="arr_96_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('96_')"/><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>
211<tr id="row_95_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> 211<tr id="row_96_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_1non__type__tparameter.html" target="_self">non_type_tparameter</a></td><td class="desc">Abstracts non type template parameters</td></tr>
212<tr id="row_95_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_95_2_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('95_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> 212<tr id="row_96_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_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>
213<tr id="row_95_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> 213<tr id="row_96_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_96_2_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('96_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>
214<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_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> 214<tr id="row_96_2_0_" 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>
215<tr id="row_97_"><td class="entry"><img id="arr_97_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('97_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structabigail_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> 215<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_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>
216<tr id="row_97_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_97_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('97_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> 216<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_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>
217<tr id="row_97_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_97_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('97_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">This type encapsulates an edit script (a set of insertions and deletions) for two constructs that are to be diff'ed. The two constructs are called the "subjects" of the diff</td></tr> 217<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__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>
218<tr id="row_97_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> 218<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="classabigail_1_1comparison_1_1diff.html" target="_self">diff</a></td><td class="desc">This type encapsulates an edit script (a set of insertions and deletions) for two constructs that are to be diff'ed. The two constructs are called the "subjects" of the diff</td></tr>
219<tr id="row_97_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="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_1decl__diff__base.html" target="_self">decl_diff_base</a></td><td class="desc">The base class of diff between decls</td></tr> 219<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_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>
220<tr id="row_97_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> 220<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="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_1decl__diff__base.html" target="_self">decl_diff_base</a></td><td class="desc">The base class of diff between decls</td></tr>
221<tr id="row_97_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="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> 221<tr id="row_98_0_0_2_" 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>
222<tr id="row_97_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_97_0_0_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('97_0_0_4_')"/><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> 222<tr id="row_98_0_0_3_" 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_1function__decl__diff.html" target="_self">function_decl_diff</a></td><td class="desc">Abstraction of a diff between two function_decl</td></tr>
223<tr id="row_97_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="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> 223<tr id="row_98_0_0_4_" 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_98_0_0_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_0_0_4_')"/><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>
224<tr id="row_97_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 id="arr_97_0_0_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('97_0_0_5_')"/><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> 224<tr id="row_98_0_0_4_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="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>
225<tr id="row_97_0_0_5_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_1array__diff.html" target="_self">array_diff</a></td><td class="desc">The abstraction of a diff between two arrays</td></tr> 225<tr id="row_98_0_0_5_" 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_98_0_0_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_0_0_5_')"/><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>
226<tr id="row_97_0_0_5_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_1class__diff.html" target="_self">class_diff</a></td><td class="desc">This type abstracts changes for a class_decl</td></tr> 226<tr id="row_98_0_0_5_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="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_1array__diff.html" target="_self">array_diff</a></td><td class="desc">The abstraction of a diff between two arrays</td></tr>
227<tr id="row_97_0_0_5_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_1comparison_1_1enum__diff.html" target="_self">enum_diff</a></td><td class="desc">Abstraction of a diff between two enums</td></tr> 227<tr id="row_98_0_0_5_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="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>
228<tr id="row_97_0_0_5_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_1comparison_1_1pointer__diff.html" target="_self">pointer_diff</a></td><td class="desc">The abstraction of a diff between two pointers</td></tr> 228<tr id="row_98_0_0_5_2_" 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_1enum__diff.html" target="_self">enum_diff</a></td><td class="desc">Abstraction of a diff between two enums</td></tr>
229<tr id="row_97_0_0_5_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="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> 229<tr id="row_98_0_0_5_3_" 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_1pointer__diff.html" target="_self">pointer_diff</a></td><td class="desc">The abstraction of a diff between two pointers</td></tr>
230<tr id="row_97_0_0_5_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_1comparison_1_1reference__diff.html" target="_self">reference_diff</a></td><td class="desc">The abstraction of a diff between two references</td></tr> 230<tr id="row_98_0_0_5_4_" 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_1qualified__type__diff.html" target="_self">qualified_type_diff</a></td><td class="desc">Abstraction of a diff between two qualified types</td></tr>
231<tr id="row_97_0_0_5_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_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> 231<tr id="row_98_0_0_5_5_" 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_1reference__diff.html" target="_self">reference_diff</a></td><td class="desc">The abstraction of a diff between two references</td></tr>
232<tr id="row_97_0_0_5_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="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> 232<tr id="row_98_0_0_5_6_" 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_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>
233<tr id="row_97_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="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> 233<tr id="row_98_0_0_5_7_" 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_1typedef__diff.html" target="_self">typedef_diff</a></td><td class="desc">Abstraction of a diff between two typedef_decl</td></tr>
234<tr id="row_97_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_97_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('97_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> 234<tr id="row_98_0_0_6_" 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_1var__diff.html" target="_self">var_diff</a></td><td class="desc">Abstracts a diff between two instances of var_decl</td></tr>
235<tr id="row_97_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_97_1_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('97_1_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> 235<tr id="row_98_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_98_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_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>
236<tr id="row_97_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 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> 236<tr id="row_98_1_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_1_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('98_1_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>
237<tr id="row_97_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 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> 237<tr id="row_98_1_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_1ir_1_1array__type__def.html" target="_self">array_type_def</a></td><td class="desc">The abstraction of an array type</td></tr>
238<tr id="row_97_1_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_1ir_1_1class__decl_1_1member__class__template.html" target="_self">class_decl::member_class_template</a></td><td class="desc">Abstracts a member class template template</td></tr> 238<tr id="row_98_1_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="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>
239<tr id="row_97_1_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="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_1member__function__template.html" target="_self">class_decl::member_function_template</a></td><td class="desc">Abstract a member function template</td></tr> 239<tr id="row_98_1_0_2_" 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_1ir_1_1class__decl_1_1member__class__template.html" target="_self">class_decl::member_class_template</a></td><td class="desc">Abstracts a member class template template</td></tr>
240<tr id="row_97_1_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="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> 240<tr id="row_98_1_0_3_" 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_1ir_1_1class__decl_1_1member__function__template.html" target="_self">class_decl::member_function_template</a></td><td class="desc">Abstract a member function template</td></tr>
241<tr id="row_97_1_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 id="arr_97_1_0_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('97_1_0_5_')"/><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> 241<tr id="row_98_1_0_4_" 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_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>
242<tr id="row_97_1_0_5_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_1ir_1_1class__decl_1_1method__decl.html" target="_self">class_decl::method_decl</a></td><td class="desc">Abstraction of the declaration of a method. This is an implementation detail for class_decl::member_function</td></tr> 242<tr id="row_98_1_0_5_" 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_98_1_0_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_1_0_5_')"/><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>
243<tr id="row_97_1_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="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> 243<tr id="row_98_1_0_5_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="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_1class__decl_1_1method__decl.html" target="_self">class_decl::method_decl</a></td><td class="desc">Abstraction of the declaration of a method. This is an implementation detail for class_decl::member_function</td></tr>
244<tr id="row_97_1_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="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> 244<tr id="row_98_1_0_6_" 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_1ir_1_1non__type__tparameter.html" target="_self">non_type_tparameter</a></td><td class="desc">Abstracts non type template parameters</td></tr>
245<tr id="row_97_1_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="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> 245<tr id="row_98_1_0_7_" 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_1ir_1_1pointer__type__def.html" target="_self">pointer_type_def</a></td><td class="desc">The abstraction of a pointer type</td></tr>
246<tr id="row_97_1_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="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> 246<tr id="row_98_1_0_8_" 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_1ir_1_1qualified__type__def.html" target="_self">qualified_type_def</a></td><td class="desc">The abstraction of a qualified type</td></tr>
247<tr id="row_97_1_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 id="arr_97_1_0_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('97_1_0_10_')"/><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> 247<tr id="row_98_1_0_9_" 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_1ir_1_1reference__type__def.html" target="_self">reference_type_def</a></td><td class="desc">Abstracts a reference type</td></tr>
248<tr id="row_97_1_0_10_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_1class__tdecl.html" target="_self">class_tdecl</a></td><td class="desc">Abstract a class template</td></tr> 248<tr id="row_98_1_0_10_" 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_98_1_0_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_1_0_10_')"/><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>
249<tr id="row_97_1_0_10_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_1function__tdecl.html" target="_self">function_tdecl</a></td><td class="desc">Abstract a function template declaration</td></tr> 249<tr id="row_98_1_0_10_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="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>
250<tr id="row_97_1_0_10_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_1global__scope.html" target="_self">global_scope</a></td><td class="desc">This abstracts the global scope of a given translation unit</td></tr> 250<tr id="row_98_1_0_10_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="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>
251<tr id="row_97_1_0_10_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_1namespace__decl.html" target="_self">namespace_decl</a></td><td class="desc">The abstraction of a namespace declaration</td></tr> 251<tr id="row_98_1_0_10_2_" 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_1global__scope.html" target="_self">global_scope</a></td><td class="desc">This abstracts the global scope of a given translation unit</td></tr>
252<tr id="row_97_1_0_10_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_97_1_0_10_4_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('97_1_0_10_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> 252<tr id="row_98_1_0_10_3_" 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_1namespace__decl.html" target="_self">namespace_decl</a></td><td class="desc">The abstraction of a namespace declaration</td></tr>
253<tr id="row_97_1_0_10_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="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_1class__decl.html" target="_self">class_decl</a></td><td class="desc">Abstracts a class declaration</td></tr> 253<tr id="row_98_1_0_10_4_" 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_98_1_0_10_4_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('98_1_0_10_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>
254<tr id="row_97_1_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="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> 254<tr id="row_98_1_0_10_4_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="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_1class__decl.html" target="_self">class_decl</a></td><td class="desc">Abstracts a class declaration</td></tr>
255<tr id="row_97_1_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 id="arr_97_1_0_12_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('97_1_0_12_')"/><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> 255<tr id="row_98_1_0_11_" 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_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>
256<tr id="row_97_1_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="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> 256<tr id="row_98_1_0_12_" 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_98_1_0_12_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_1_0_12_')"/><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>
257<tr id="row_97_1_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="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> 257<tr id="row_98_1_0_12_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="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>
258<tr id="row_97_1_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="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> 258<tr id="row_98_1_0_13_" 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_1ir_1_1typedef__decl.html" target="_self">typedef_decl</a></td><td class="desc">The abstraction of a typedef declaration</td></tr>
259<tr id="row_97_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> 259<tr id="row_98_1_0_14_" 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_1ir_1_1var__decl.html" target="_self">var_decl</a></td><td class="desc">Abstracts a variable declaration</td></tr>
260<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="classabigail_1_1ir_1_1type__base.html" target="_self">type_base</a></td><td class="desc">An abstraction helper for type declarations</td></tr> 260<tr id="row_98_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_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>
261<tr id="row_98_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_1array__type__def.html" target="_self">array_type_def</a></td><td class="desc">The abstraction of an array type</td></tr> 261<tr id="row_99_"><td class="entry"><img id="arr_99_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('99_')"/><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>
262<tr id="row_98_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_1enum__type__decl.html" target="_self">enum_type_decl</a></td><td class="desc">Abstracts a declaration for an enum type</td></tr> 262<tr id="row_99_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_1array__type__def.html" target="_self">array_type_def</a></td><td class="desc">The abstraction of an array type</td></tr>
263<tr id="row_98_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_98_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_2_')"/><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> 263<tr id="row_99_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_1enum__type__decl.html" target="_self">enum_type_decl</a></td><td class="desc">Abstracts a declaration for an enum type</td></tr>
264<tr id="row_98_2_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="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> 264<tr id="row_99_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_99_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('99_2_')"/><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>
265<tr id="row_98_3_" 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_1pointer__type__def.html" target="_self">pointer_type_def</a></td><td class="desc">The abstraction of a pointer type</td></tr> 265<tr id="row_99_2_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="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>
266<tr id="row_98_4_" 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_1qualified__type__def.html" target="_self">qualified_type_def</a></td><td class="desc">The abstraction of a qualified type</td></tr> 266<tr id="row_99_3_" 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_1pointer__type__def.html" target="_self">pointer_type_def</a></td><td class="desc">The abstraction of a pointer type</td></tr>
267<tr id="row_98_5_" 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_1reference__type__def.html" target="_self">reference_type_def</a></td><td class="desc">Abstracts a reference type</td></tr> 267<tr id="row_99_4_" 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_1qualified__type__def.html" target="_self">qualified_type_def</a></td><td class="desc">The abstraction of a qualified type</td></tr>
268<tr id="row_98_6_" 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_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_99_5_" 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_1reference__type__def.html" target="_self">reference_type_def</a></td><td class="desc">Abstracts a reference type</td></tr>
269<tr id="row_98_7_" 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__decl.html" target="_self">type_decl</a></td><td class="desc">A basic type declaration that introduces no scope</td></tr> 269<tr id="row_99_6_" 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_1scope__type__decl.html" target="_self">scope_type_decl</a></td><td class="desc">A type that introduces a scope</td></tr>
270<tr id="row_98_8_" 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_1typedef__decl.html" target="_self">typedef_decl</a></td><td class="desc">The abstraction of a typedef declaration</td></tr> 270<tr id="row_99_7_" 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__decl.html" target="_self">type_decl</a></td><td class="desc">A basic type declaration that introduces no scope</td></tr>
271<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_1type__base_1_1cached__hash.html" target="_self">type_base::cached_hash</a></td><td class="desc">A hasher that manages to cache the computed hash and re-use it if it is available</td></tr> 271<tr id="row_99_8_" 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_1typedef__decl.html" target="_self">typedef_decl</a></td><td class="desc">The abstraction of a typedef declaration</td></tr>
272<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_1type__base_1_1dynamic__hash.html" target="_self">type_base::dynamic_hash</a></td><td class="desc"></td></tr> 272<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_1type__base_1_1cached__hash.html" target="_self">type_base::cached_hash</a></td><td class="desc">A hasher that manages to cache the computed hash and re-use it if it is available</td></tr>
273<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_1type__base_1_1shared__ptr__hash.html" target="_self">type_base::shared_ptr_hash</a></td><td class="desc"></td></tr> 273<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_1type__base_1_1dynamic__hash.html" target="_self">type_base::dynamic_hash</a></td><td class="desc"></td></tr>
274<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_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> 274<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_1type__base_1_1shared__ptr__hash.html" target="_self">type_base::shared_ptr_hash</a></td><td class="desc"></td></tr>
275<tr id="row_103_"><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> 275<tr id="row_103_"><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>
276<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_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> 276<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_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>
277<tr id="row_105_"><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__comp.html" target="_self">var_comp</a></td><td class="desc">This is a comparison functor for comparing pointers to <a class="el" href="classabigail_1_1ir_1_1var__decl.html">var_decl</a></td></tr> 277<tr id="row_105_"><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>
278<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_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> 278<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_1var__comp.html" target="_self">var_comp</a></td><td class="desc">This is a comparison functor for comparing pointers to <a class="el" href="classabigail_1_1ir_1_1var__decl.html">var_decl</a></td></tr>
279<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_1var__decl_1_1priv.html" target="_self">var_decl::priv</a></td><td class="desc"></td></tr> 279<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_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>
280<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_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> 280<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_1var__decl_1_1priv.html" target="_self">var_decl::priv</a></td><td class="desc"></td></tr>
281<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_1virtual__member__function__less__than.html" target="_self">virtual_member_function_less_than</a></td><td class="desc">A "less than" functor to sort a vector of instances of <a class="el" href="classabigail_1_1ir_1_1class__decl_1_1method__decl.html" title="Abstraction of the declaration of a method. This is an implementation detail for class_decl::member_f...">class_decl::method_decl</a> that are virtual</td></tr> 281<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_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>
282<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_1method__type_1_1hash.html" target="_self">hash</a></td><td class="desc">Hashing functor for the method_type type</td></tr> 282<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_1virtual__member__function__less__than.html" target="_self">virtual_member_function_less_than</a></td><td class="desc">A "less than" functor to sort a vector of instances of <a class="el" href="classabigail_1_1ir_1_1class__decl_1_1method__decl.html" title="Abstraction of the declaration of a method. This is an implementation detail for class_decl::member_f...">class_decl::method_decl</a> that are virtual</td></tr>
283<tr id="row_111_"><td class="entry"><img id="arr_111_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('111_')"/><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> 283<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="structabigail_1_1method__type_1_1hash.html" target="_self">hash</a></td><td class="desc">Hashing functor for the method_type type</td></tr>
284<tr id="row_111_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> 284<tr id="row_112_" class="even"><td class="entry"><img id="arr_112_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('112_')"/><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>
285<tr id="row_111_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> 285<tr id="row_112_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="structabigail_1_1child__node.html" target="_self">child_node</a></td><td class="desc"></td></tr>
286<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_1pointer__type__def_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 286<tr id="row_112_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="structabigail_1_1parent__node.html" target="_self">parent_node</a></td><td class="desc"></td></tr>
287<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_1qualified__type__def_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 287<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_1pointer__type__def_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
288<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_1reference__type__def_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 288<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_1qualified__type__def_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
289<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_1row.html" target="_self">row</a></td><td class="desc"></td></tr> 289<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_1reference__type__def_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
290<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_1scope__type__decl_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 290<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_1row.html" target="_self">row</a></td><td class="desc"></td></tr>
291<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_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> 291<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_1scope__type__decl_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
292<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_1sptr__utils_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> 292<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_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>
293<tr id="row_119_"><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> 293<tr id="row_119_"><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_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_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_1svg.html" target="_self">svg</a></td><td class="desc"></td></tr> 294<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_1style.html" target="_self">style</a></td><td class="desc">Datum consolidating style preferences</td></tr>
295<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_1template__decl_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 295<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_1svg.html" target="_self">svg</a></td><td class="desc"></td></tr>
296<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_1template__parameter_1_1dynamic__hash.html" target="_self">dynamic_hash</a></td><td class="desc"></td></tr> 296<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_1template__decl_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
297<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_1template__parameter_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 297<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_1template__parameter_1_1dynamic__hash.html" target="_self">dynamic_hash</a></td><td class="desc"></td></tr>
298<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_1template__parameter_1_1shared__ptr__hash.html" target="_self">shared_ptr_hash</a></td><td class="desc"></td></tr> 298<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_1template__parameter_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
299<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="structabigail_1_1template__tparameter_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 299<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="structabigail_1_1template__parameter_1_1shared__ptr__hash.html" target="_self">shared_ptr_hash</a></td><td class="desc"></td></tr>
300<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="structabigail_1_1type__base_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 300<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="structabigail_1_1template__tparameter_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
301<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_1type__decl_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 301<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_1type__base_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
302<tr id="row_128_" 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_1type__tparameter_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 302<tr id="row_128_" 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_1type__decl_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
303<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="structabigail_1_1typedef__decl_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr> 303<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="structabigail_1_1type__tparameter_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
304<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="structabigail_1_1typography.html" target="_self">typography</a></td><td class="desc"></td></tr> 304<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="structabigail_1_1typedef__decl_1_1hash.html" target="_self">hash</a></td><td class="desc"></td></tr>
305<tr id="row_131_"><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> 305<tr id="row_131_"><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>
306<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="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> 306<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="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>
307<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_1xml__reader_1_1array__deleter.html" target="_self">array_deleter&lt; T &gt;</a></td><td class="desc"></td></tr> 307<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_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>
308<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="classabigail_1_1xml__reader_1_1read__context.html" target="_self">read_context</a></td><td class="desc">This abstracts the context in which the current ABI instrumentation dump is being de-serialized. It carries useful information needed during the de-serialization, but that does not make sense to be stored in the final resulting in-memory representation of ABI Corpus</td></tr> 308<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_1xml__reader_1_1array__deleter.html" target="_self">array_deleter&lt; T &gt;</a></td><td class="desc"></td></tr>
309<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_1xml__writer_1_1id__manager.html" target="_self">id_manager</a></td><td class="desc"></td></tr> 309<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_1xml__reader_1_1read__context.html" target="_self">read_context</a></td><td class="desc">This abstracts the context in which the current ABI instrumentation dump is being de-serialized. It carries useful information needed during the de-serialization, but that does not make sense to be stored in the final resulting in-memory representation of ABI Corpus</td></tr>
310<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_1xml__writer_1_1write__context.html" target="_self">write_context</a></td><td class="desc"></td></tr> 310<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_1xml__writer_1_1id__manager.html" target="_self">id_manager</a></td><td class="desc"></td></tr>
311<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="structabigail_1_1zip__utils_1_1archive__deleter.html" target="_self">archive_deleter</a></td><td class="desc">Functor passed to shared_ptr constructor during instantiation with zip*</td></tr> 311<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_1xml__writer_1_1write__context.html" target="_self">write_context</a></td><td class="desc"></td></tr>
312<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="structabigail_1_1zip__utils_1_1zip__file__deleter.html" target="_self">zip_file_deleter</a></td><td class="desc">Functor passed to shared_ptr&lt;zip_file&gt;'s constructor</td></tr> 312<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="structabigail_1_1zip__utils_1_1archive__deleter.html" target="_self">archive_deleter</a></td><td class="desc">Functor passed to shared_ptr constructor during instantiation with zip*</td></tr>
313<tr id="row_139_"><td class="entry"><img id="arr_139_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('139_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>vector</b></td><td class="desc"></td></tr> 313<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="structabigail_1_1zip__utils_1_1zip__file__deleter.html" target="_self">zip_file_deleter</a></td><td class="desc">Functor passed to shared_ptr&lt;zip_file&gt;'s constructor</td></tr>
314<tr id="row_139_0_" class="even" 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> 314<tr id="row_140_" class="even"><td class="entry"><img id="arr_140_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('140_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>vector</b></td><td class="desc"></td></tr>
315<tr id="row_140_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>
315</table> 316</table>
316</div><!-- directory --> 317</div><!-- directory -->
317</div><!-- contents --> 318</div><!-- contents -->