Files
hasherezade-bearparser/class_data_dir_wrapper.html
T
2022-01-24 23:10:42 +00:00

662 lines
62 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BearParser: DataDirWrapper Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">BearParser
</div>
<div id="projectbrief">Portable Executable parsing library (from PE-bear)</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_data_dir_wrapper-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DataDirWrapper Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_data_dir_wrapper_8h_source.html">DataDirWrapper.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for DataDirWrapper:</div>
<div class="dyncontent">
<div class="center"><img src="class_data_dir_wrapper__coll__graph.png" border="0" usemap="#a_data_dir_wrapper_coll__map" alt="Collaboration graph"/></div>
<map name="a_data_dir_wrapper_coll__map" id="a_data_dir_wrapper_coll__map">
<area shape="rect" title=" " alt="" coords="971,295,1084,321"/>
<area shape="rect" href="class_p_e_element_wrapper.html" title=" " alt="" coords="661,233,796,260"/>
<area shape="rect" href="class_file_hdr_wrapper.html" title=" " alt="" coords="971,181,1083,208"/>
<area shape="rect" href="class_opt_hdr_wrapper.html" title=" " alt="" coords="971,345,1083,372"/>
<area shape="rect" href="class_exe_element_wrapper.html" title=" " alt="" coords="473,179,612,205"/>
<area shape="rect" href="class_dos_hdr_wrapper.html" title=" " alt="" coords="824,143,939,169"/>
<area shape="rect" href="class_exe_node_wrapper.html" title=" " alt="" coords="820,431,943,457"/>
<area shape="rect" href="class_abstract_byte_buffer.html" title=" " alt="" coords="5,109,136,136"/>
<area shape="rect" href="class_executable.html" title=" " alt="" coords="239,121,325,148"/>
<area shape="rect" href="class_p_e_core.html" title=" " alt="" coords="383,8,449,35"/>
<area shape="rect" href="class_mapped_exe.html" title=" " alt="" coords="498,68,587,95"/>
<area shape="rect" href="class_p_e_file.html" title=" " alt="" coords="1179,208,1239,235"/>
<area shape="rect" href="class_p_e_node_wrapper.html" title=" " alt="" coords="1325,275,1444,301"/>
<area shape="rect" href="class_exe_wrappers_container.html" title=" " alt="" coords="205,67,359,93"/>
<area shape="rect" href="class_sect_hdrs_wrapper.html" title=" " alt="" coords="1502,232,1627,259"/>
<area shape="rect" href="class_data_dir_entry_wrapper.html" title=" " alt="" coords="1493,291,1636,317"/>
<area shape="rect" href="class_resources_album.html" title=" " alt="" coords="967,396,1088,423"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aa6d39cbb88d0f3716cbd90412f4a0db6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#aa6d39cbb88d0f3716cbd90412f4a0db6">DataDirSID</a> { <a class="el" href="class_data_dir_wrapper.html#aa6d39cbb88d0f3716cbd90412f4a0db6a46461b8f43056d6170e714f97a34b80f">NONE</a> = FIELD_NONE
, <a class="el" href="class_data_dir_wrapper.html#aa6d39cbb88d0f3716cbd90412f4a0db6a3c9e67519120c837a331888955ba46a0">ADDRESS</a> = 0
, <a class="el" href="class_data_dir_wrapper.html#aa6d39cbb88d0f3716cbd90412f4a0db6ab63d06bc0edd4b48645310bfe8e66f9e">SIZE</a> = 1
, <a class="el" href="class_data_dir_wrapper.html#aa6d39cbb88d0f3716cbd90412f4a0db6ab08abeea38320156929f8adae75f297f">COUNTER</a>
}</td></tr>
<tr class="separator:aa6d39cbb88d0f3716cbd90412f4a0db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6fb4c3d942770f4779d278675ba89db0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#a6fb4c3d942770f4779d278675ba89db0">DataDirWrapper</a> (<a class="el" href="class_p_e_file.html">PEFile</a> *pe)</td></tr>
<tr class="separator:a6fb4c3d942770f4779d278675ba89db0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85d681072a24dddb347985177f2abf6f"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#a85d681072a24dddb347985177f2abf6f">getSubFieldsCount</a> ()</td></tr>
<tr class="separator:a85d681072a24dddb347985177f2abf6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f9f1631dc5b8bcc729b81b88579deb0"><td class="memItemLeft" align="right" valign="top">virtual void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#a7f9f1631dc5b8bcc729b81b88579deb0">getPtr</a> ()</td></tr>
<tr class="separator:a7f9f1631dc5b8bcc729b81b88579deb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcc6d86660e1c32921c9799969a5c998"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#abcc6d86660e1c32921c9799969a5c998">getSize</a> ()</td></tr>
<tr class="separator:abcc6d86660e1c32921c9799969a5c998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e1ec157ddcb8d95dd9c12d770a0a258"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#a6e1ec157ddcb8d95dd9c12d770a0a258">getName</a> ()</td></tr>
<tr class="separator:a6e1ec157ddcb8d95dd9c12d770a0a258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d0524c3899f967570e55bda55da8425"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#a6d0524c3899f967570e55bda55da8425">getFieldsCount</a> ()</td></tr>
<tr class="separator:a6d0524c3899f967570e55bda55da8425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7d4ed083d908d7d7f224e5a47c1ea5"><td class="memItemLeft" align="right" valign="top">virtual void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#acb7d4ed083d908d7d7f224e5a47c1ea5">getFieldPtr</a> (size_t fieldId, size_t subField)</td></tr>
<tr class="separator:acb7d4ed083d908d7d7f224e5a47c1ea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a267b0a6edae9e9193f9d3d7c97a7bd83"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#a267b0a6edae9e9193f9d3d7c97a7bd83">getFieldSize</a> (size_t fieldId, size_t subField)</td></tr>
<tr class="separator:a267b0a6edae9e9193f9d3d7c97a7bd83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a9cc450c8dce60142820892c63ced92"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#a0a9cc450c8dce60142820892c63ced92">getFieldName</a> (size_t fieldId)</td></tr>
<tr class="separator:a0a9cc450c8dce60142820892c63ced92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70f6562f2d0fdcabdab258ae438b0884"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_data_dir_wrapper.html#a70f6562f2d0fdcabdab258ae438b0884">containsAddrType</a> (size_t fieldId, size_t subField=<a class="el" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>)</td></tr>
<tr class="separator:a70f6562f2d0fdcabdab258ae438b0884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_p_e_element_wrapper"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_p_e_element_wrapper')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_p_e_element_wrapper.html">PEElementWrapper</a></td></tr>
<tr class="memitem:a27653bb6e16743105c6a3211b11274e0 inherit pub_methods_class_p_e_element_wrapper"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_element_wrapper.html#a27653bb6e16743105c6a3211b11274e0">PEElementWrapper</a> (<a class="el" href="class_p_e_file.html">PEFile</a> *pe)</td></tr>
<tr class="separator:a27653bb6e16743105c6a3211b11274e0 inherit pub_methods_class_p_e_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d8881669e55fe4013f4c4ee695c6620 inherit pub_methods_class_p_e_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_element_wrapper.html#a6d8881669e55fe4013f4c4ee695c6620">~PEElementWrapper</a> ()</td></tr>
<tr class="separator:a6d8881669e55fe4013f4c4ee695c6620 inherit pub_methods_class_p_e_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4257b4eb2b17dd9327a507915455734e inherit pub_methods_class_p_e_element_wrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_e_file.html">PEFile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_element_wrapper.html#a4257b4eb2b17dd9327a507915455734e">getPE</a> ()</td></tr>
<tr class="separator:a4257b4eb2b17dd9327a507915455734e inherit pub_methods_class_p_e_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_exe_element_wrapper"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_exe_element_wrapper')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_exe_element_wrapper.html">ExeElementWrapper</a></td></tr>
<tr class="memitem:a7764c345edef03df4f974f7f09a70a3b inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a7764c345edef03df4f974f7f09a70a3b">ExeElementWrapper</a> (<a class="el" href="class_executable.html">Executable</a> *exe)</td></tr>
<tr class="separator:a7764c345edef03df4f974f7f09a70a3b inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e1378ce444b1a6a8c2a74a7ecb801b8 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a4e1378ce444b1a6a8c2a74a7ecb801b8">~ExeElementWrapper</a> ()</td></tr>
<tr class="separator:a4e1378ce444b1a6a8c2a74a7ecb801b8 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1cd1e9dfaedea5c17a07c9e39d3150f inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#af1cd1e9dfaedea5c17a07c9e39d3150f">wrap</a> ()</td></tr>
<tr class="separator:af1cd1e9dfaedea5c17a07c9e39d3150f inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bd5e125d24bc597cb6e7f720352fd5a inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a0bd5e125d24bc597cb6e7f720352fd5a">getContentSize</a> ()</td></tr>
<tr class="separator:a0bd5e125d24bc597cb6e7f720352fd5a inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73e41be695c3260ba0764d5b9092937c inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual BYTE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a73e41be695c3260ba0764d5b9092937c">getContent</a> ()</td></tr>
<tr class="separator:a73e41be695c3260ba0764d5b9092937c inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98ca205ec6f2d2deacd32327409a3539 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539">getOffset</a> ()</td></tr>
<tr class="separator:a98ca205ec6f2d2deacd32327409a3539 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9574b8cbaee1e0ecd13f5b8032ba1dc7 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a9574b8cbaee1e0ecd13f5b8032ba1dc7">getOffset</a> (void *ptr)</td></tr>
<tr class="separator:a9574b8cbaee1e0ecd13f5b8032ba1dc7 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2b79b68df1bdf87f4643dbcd1ef8176 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#ae2b79b68df1bdf87f4643dbcd1ef8176">getFieldPtr</a> (size_t fieldId)</td></tr>
<tr class="separator:ae2b79b68df1bdf87f4643dbcd1ef8176 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1afe592b11191cab1d74432f759b41 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41">getFieldOffset</a> (size_t fieldId, size_t subField=<a class="el" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>)</td></tr>
<tr class="separator:a4a1afe592b11191cab1d74432f759b41 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac39b13e7ac41c89db1b66c6e7a57e757 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#ac39b13e7ac41c89db1b66c6e7a57e757">translateFieldContent</a> (size_t fieldId)</td></tr>
<tr class="separator:ac39b13e7ac41c89db1b66c6e7a57e757 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c144aaa86fd60c6aa91b90c86c77c30 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a2c144aaa86fd60c6aa91b90c86c77c30">hasSubfieldWrapper</a> (size_t parentType)</td></tr>
<tr class="separator:a2c144aaa86fd60c6aa91b90c86c77c30 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f05db52fcfdf132740fa6f0923055cd inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_wrapped_value.html">WrappedValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a5f05db52fcfdf132740fa6f0923055cd">getWrappedValue</a> (size_t fieldId, size_t subField)</td></tr>
<tr class="separator:a5f05db52fcfdf132740fa6f0923055cd inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d0869ffae03306918f46253eb43ecc6 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_wrapped_value.html">WrappedValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a2d0869ffae03306918f46253eb43ecc6">getWrappedValue</a> (size_t fieldId)</td></tr>
<tr class="separator:a2d0869ffae03306918f46253eb43ecc6 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86cc36cd7ea4808d93c0ac59ffb12e60 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_wrapped_value.html#a70fcd4afb963d228e1f84fc422d13e0a">WrappedValue::data_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a86cc36cd7ea4808d93c0ac59ffb12e60">containsDataType</a> (size_t fieldId, size_t subField=<a class="el" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>)</td></tr>
<tr class="separator:a86cc36cd7ea4808d93c0ac59ffb12e60 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af742979e13e19e532cc42ab72b2a0f80 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80">getNumValue</a> (size_t fieldId, size_t subField, bool *isOk)</td></tr>
<tr class="separator:af742979e13e19e532cc42ab72b2a0f80 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaee384744aad1430d147285207858863 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#aaee384744aad1430d147285207858863">getNumValue</a> (size_t fieldId, bool *isOk)</td></tr>
<tr class="separator:aaee384744aad1430d147285207858863 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e74b95ca63396ca3f720b05a54f2b62 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a1e74b95ca63396ca3f720b05a54f2b62">setNumValue</a> (size_t fieldId, size_t subField, uint64_t val)</td></tr>
<tr class="separator:a1e74b95ca63396ca3f720b05a54f2b62 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60e6c709525c912e4f4b60e7ecbdfb12 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a60e6c709525c912e4f4b60e7ecbdfb12">setNumValue</a> (size_t fieldId, uint64_t val)</td></tr>
<tr class="separator:a60e6c709525c912e4f4b60e7ecbdfb12 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac51b5e7b01ac0fcd2f12f557c960bb26 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_executable.html">Executable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#ac51b5e7b01ac0fcd2f12f557c960bb26">getExe</a> ()</td></tr>
<tr class="separator:ac51b5e7b01ac0fcd2f12f557c960bb26 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85682570009a6c69fb22f035763a3c56 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a85682570009a6c69fb22f035763a3c56">isBit64</a> ()</td></tr>
<tr class="separator:a85682570009a6c69fb22f035763a3c56 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10375011f680e46f236a878916838fd6 inherit pub_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a10375011f680e46f236a878916838fd6">isBit32</a> ()</td></tr>
<tr class="separator:a10375011f680e46f236a878916838fd6 inherit pub_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_abstract_byte_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_abstract_byte_buffer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a></td></tr>
<tr class="memitem:a083856a64bf8a0682a6a7799830f0ec1 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a083856a64bf8a0682a6a7799830f0ec1">AbstractByteBuffer</a> ()</td></tr>
<tr class="separator:a083856a64bf8a0682a6a7799830f0ec1 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a56c0aa65e56d6b739c060816cd3a40 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a0a56c0aa65e56d6b739c060816cd3a40">~AbstractByteBuffer</a> ()</td></tr>
<tr class="separator:a0a56c0aa65e56d6b739c060816cd3a40 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a113d0f29022df23ed74ff1c171df8c82 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a113d0f29022df23ed74ff1c171df8c82">isTruncated</a> ()</td></tr>
<tr class="separator:a113d0f29022df23ed74ff1c171df8c82 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe753ded9eb9cb7495c37050d0ed8a5e inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">BYTE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#abe753ded9eb9cb7495c37050d0ed8a5e">operator[]</a> (size_t idx)</td></tr>
<tr class="separator:abe753ded9eb9cb7495c37050d0ed8a5e inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb10018e327d14ac29d842aee3ab5465 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#adb10018e327d14ac29d842aee3ab5465">getOffset</a> (void *ptr, bool allowExceptions=false)</td></tr>
<tr class="separator:adb10018e327d14ac29d842aee3ab5465 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64f38e33f915741eb283ef9a34cacb6d inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual BYTE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d">getContentAt</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, bool allowExceptions=false)</td></tr>
<tr class="separator:a64f38e33f915741eb283ef9a34cacb6d inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bb3488a20437ae30801b5f1b30d10ca inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual BYTE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a1bb3488a20437ae30801b5f1b30d10ca">getContentAtPtr</a> (BYTE *ptr, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, bool allowExceptions=false)</td></tr>
<tr class="separator:a1bb3488a20437ae30801b5f1b30d10ca inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a645af5adcbc9ea0639ffd216cdb2b170 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a645af5adcbc9ea0639ffd216cdb2b170">setBufferedValue</a> (BYTE *dstPtr, BYTE *srcPtr, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> srcSize, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> paddingSize, bool allowExceptions=false)</td></tr>
<tr class="separator:a645af5adcbc9ea0639ffd216cdb2b170 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91f67da45e60fe85a4b03bd4e2b1c59e inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a91f67da45e60fe85a4b03bd4e2b1c59e">setStringValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, QString newText)</td></tr>
<tr class="separator:a91f67da45e60fe85a4b03bd4e2b1c59e inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a265e3794703e57d0208feb007c6f79ec inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a265e3794703e57d0208feb007c6f79ec">getStringValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> len=<a class="el" href="_abstract_byte_buffer_8h.html#a06eeddcfd3f26853ac1210c897f8a003">BUFSIZE_MAX</a>)</td></tr>
<tr class="separator:a265e3794703e57d0208feb007c6f79ec inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac56fe1119d76076dc58fd08cde2e2bb3 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#ac56fe1119d76076dc58fd08cde2e2bb3">getWStringValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> len)</td></tr>
<tr class="separator:ac56fe1119d76076dc58fd08cde2e2bb3 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aced00c06952e4829ce0549a0af3739ea inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#aced00c06952e4829ce0549a0af3739ea">getWAsciiStringValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> len)</td></tr>
<tr class="separator:aced00c06952e4829ce0549a0af3739ea inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04f5bb327ac0789b872d0771b11adc6b inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a04f5bb327ac0789b872d0771b11adc6b">getMaxSizeFromOffset</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> startOffset)</td></tr>
<tr class="separator:a04f5bb327ac0789b872d0771b11adc6b inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cbbe66b2777fa7c450f612ec3a20ae6 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a4cbbe66b2777fa7c450f612ec3a20ae6">getMaxSizeFromPtr</a> (BYTE *ptr)</td></tr>
<tr class="separator:a4cbbe66b2777fa7c450f612ec3a20ae6 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6e51045cafb47ed7d4467b55ad74d4f inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#ad6e51045cafb47ed7d4467b55ad74d4f">isAreaEmpty</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size)</td></tr>
<tr class="separator:ad6e51045cafb47ed7d4467b55ad74d4f inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af71537f23fca3c17751b782fc41a4ca2 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#af71537f23fca3c17751b782fc41a4ca2">fillContent</a> (BYTE filling)</td></tr>
<tr class="separator:af71537f23fca3c17751b782fc41a4ca2 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a879558945e14b82e6345dd47f25140c1 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a879558945e14b82e6345dd47f25140c1">pasteBuffer</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *buf, bool allowTrunc)</td></tr>
<tr class="separator:a879558945e14b82e6345dd47f25140c1 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fe8ad85b0926eacf7e3e4731b0344a3 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a9fe8ad85b0926eacf7e3e4731b0344a3">containsBlock</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size)</td></tr>
<tr class="separator:a9fe8ad85b0926eacf7e3e4731b0344a3 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14f43c9bfaa747b5ee4191a51f1180d9 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a14f43c9bfaa747b5ee4191a51f1180d9">intersectsBlock</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size)</td></tr>
<tr class="separator:a14f43c9bfaa747b5ee4191a51f1180d9 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9476fc334d491f3882852b0048a76b77 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77">getNumValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, bool *isOk)</td></tr>
<tr class="separator:a9476fc334d491f3882852b0048a76b77 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e4be1e74690ad6517c3d19ed946b857 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a5e4be1e74690ad6517c3d19ed946b857">setNumValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, uint64_t newVal)</td></tr>
<tr class="separator:a5e4be1e74690ad6517c3d19ed946b857 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1710ac29680e17156a74a3618fe35f2 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#ac1710ac29680e17156a74a3618fe35f2">resize</a> (<a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> newSize)</td></tr>
<tr class="separator:ac1710ac29680e17156a74a3618fe35f2 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_class_abstract_byte_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_abstract_byte_buffer')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a></td></tr>
<tr class="memitem:ac24d107f7f7dafeeb671e9aceeba818d inherit pub_static_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#ac24d107f7f7dafeeb671e9aceeba818d">isValid</a> (<a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *buf)</td></tr>
<tr class="separator:ac24d107f7f7dafeeb671e9aceeba818d inherit pub_static_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_exe_element_wrapper"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_exe_element_wrapper')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_exe_element_wrapper.html">ExeElementWrapper</a></td></tr>
<tr class="memitem:a1f58acc525be97f70b60d8a3ab1df6da inherit pro_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#a1f58acc525be97f70b60d8a3ab1df6da">canCopyToOffset</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset)</td></tr>
<tr class="separator:a1f58acc525be97f70b60d8a3ab1df6da inherit pro_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae7b512e4a6302259348e4f9ce817c36 inherit pro_methods_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#aae7b512e4a6302259348e4f9ce817c36">copyToOffset</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset)</td></tr>
<tr class="separator:aae7b512e4a6302259348e4f9ce817c36 inherit pro_methods_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_p_e_element_wrapper"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_p_e_element_wrapper')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_p_e_element_wrapper.html">PEElementWrapper</a></td></tr>
<tr class="memitem:a6b7a41c35e9fa8d9f10b286fd3c4cb0a inherit pro_attribs_class_p_e_element_wrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_e_file.html">PEFile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_element_wrapper.html#a6b7a41c35e9fa8d9f10b286fd3c4cb0a">m_PE</a></td></tr>
<tr class="separator:a6b7a41c35e9fa8d9f10b286fd3c4cb0a inherit pro_attribs_class_p_e_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_exe_element_wrapper"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_exe_element_wrapper')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_exe_element_wrapper.html">ExeElementWrapper</a></td></tr>
<tr class="memitem:ad5100967cd4bb4831c0e96de7659d53e inherit pro_attribs_class_exe_element_wrapper"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_executable.html">Executable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_element_wrapper.html#ad5100967cd4bb4831c0e96de7659d53e">m_Exe</a></td></tr>
<tr class="separator:ad5100967cd4bb4831c0e96de7659d53e inherit pro_attribs_class_exe_element_wrapper"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8h_source.html#l00005">5</a> of file <a class="el" href="_data_dir_wrapper_8h_source.html">DataDirWrapper.h</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="aa6d39cbb88d0f3716cbd90412f4a0db6" name="aa6d39cbb88d0f3716cbd90412f4a0db6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6d39cbb88d0f3716cbd90412f4a0db6">&#9670;&nbsp;</a></span>DataDirSID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_data_dir_wrapper.html#aa6d39cbb88d0f3716cbd90412f4a0db6">DataDirWrapper::DataDirSID</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa6d39cbb88d0f3716cbd90412f4a0db6a46461b8f43056d6170e714f97a34b80f" name="aa6d39cbb88d0f3716cbd90412f4a0db6a46461b8f43056d6170e714f97a34b80f"></a>NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6d39cbb88d0f3716cbd90412f4a0db6a3c9e67519120c837a331888955ba46a0" name="aa6d39cbb88d0f3716cbd90412f4a0db6a3c9e67519120c837a331888955ba46a0"></a>ADDRESS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6d39cbb88d0f3716cbd90412f4a0db6ab63d06bc0edd4b48645310bfe8e66f9e" name="aa6d39cbb88d0f3716cbd90412f4a0db6ab63d06bc0edd4b48645310bfe8e66f9e"></a>SIZE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa6d39cbb88d0f3716cbd90412f4a0db6ab08abeea38320156929f8adae75f297f" name="aa6d39cbb88d0f3716cbd90412f4a0db6ab08abeea38320156929f8adae75f297f"></a>COUNTER&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8h_source.html#l00008">8</a> of file <a class="el" href="_data_dir_wrapper_8h_source.html">DataDirWrapper.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6fb4c3d942770f4779d278675ba89db0" name="a6fb4c3d942770f4779d278675ba89db0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fb4c3d942770f4779d278675ba89db0">&#9670;&nbsp;</a></span>DataDirWrapper()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">DataDirWrapper::DataDirWrapper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_p_e_file.html">PEFile</a> *&#160;</td>
<td class="paramname"><em>pe</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8h_source.html#l00015">15</a> of file <a class="el" href="_data_dir_wrapper_8h_source.html">DataDirWrapper.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a70f6562f2d0fdcabdab258ae438b0884" name="a70f6562f2d0fdcabdab258ae438b0884"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70f6562f2d0fdcabdab258ae438b0884">&#9670;&nbsp;</a></span>containsAddrType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> DataDirWrapper::containsAddrType </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>fieldId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>subField</em> = <code><a class="el" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_exe_element_wrapper.html#a8108914de5353bd75c8874bb3fb17129">ExeElementWrapper</a>.</p>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8cpp_source.html#l00077">77</a> of file <a class="el" href="_data_dir_wrapper_8cpp_source.html">DataDirWrapper.cpp</a>.</p>
</div>
</div>
<a id="a0a9cc450c8dce60142820892c63ced92" name="a0a9cc450c8dce60142820892c63ced92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a9cc450c8dce60142820892c63ced92">&#9670;&nbsp;</a></span>getFieldName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QString DataDirWrapper::getFieldName </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>fieldId</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_exe_element_wrapper.html#a68270d1efcc7f89c2a27f68fb4bccad3">ExeElementWrapper</a>.</p>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8cpp_source.html#l00055">55</a> of file <a class="el" href="_data_dir_wrapper_8cpp_source.html">DataDirWrapper.cpp</a>.</p>
</div>
</div>
<a id="acb7d4ed083d908d7d7f224e5a47c1ea5" name="acb7d4ed083d908d7d7f224e5a47c1ea5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb7d4ed083d908d7d7f224e5a47c1ea5">&#9670;&nbsp;</a></span>getFieldPtr()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void * DataDirWrapper::getFieldPtr </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>fieldId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>subField</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf">ExeElementWrapper</a>.</p>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8cpp_source.html#l00019">19</a> of file <a class="el" href="_data_dir_wrapper_8cpp_source.html">DataDirWrapper.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_data_dir_wrapper_acb7d4ed083d908d7d7f224e5a47c1ea5_cgraph.png" border="0" usemap="#aclass_data_dir_wrapper_acb7d4ed083d908d7d7f224e5a47c1ea5_cgraph" alt=""/></div>
<map name="aclass_data_dir_wrapper_acb7d4ed083d908d7d7f224e5a47c1ea5_cgraph" id="aclass_data_dir_wrapper_acb7d4ed083d908d7d7f224e5a47c1ea5_cgraph">
<area shape="rect" title=" " alt="" coords="5,111,188,138"/>
<area shape="rect" href="class_data_dir_wrapper.html#a7f9f1631dc5b8bcc729b81b88579deb0" title=" " alt="" coords="236,111,391,138"/>
<area shape="rect" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46" title=" " alt="" coords="439,61,605,87"/>
<area shape="rect" href="class_data_dir_wrapper.html#abcc6d86660e1c32921c9799969a5c998" title=" " alt="" coords="441,111,603,138"/>
<area shape="rect" href="class_p_e_file.html#a333e4ee6d015fd59630b1ebe2b6d2307" title=" " alt="" coords="443,162,601,189"/>
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="660,53,791,95"/>
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="852,5,983,47"/>
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="852,71,983,112"/>
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="653,155,797,196"/>
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="845,145,989,187"/>
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="845,235,989,276"/>
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1037,235,1181,276"/>
</map>
</div>
</div>
</div>
<a id="a6d0524c3899f967570e55bda55da8425" name="a6d0524c3899f967570e55bda55da8425"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d0524c3899f967570e55bda55da8425">&#9670;&nbsp;</a></span>getFieldsCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual size_t DataDirWrapper::getFieldsCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83">ExeElementWrapper</a>.</p>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8h_source.html#l00022">22</a> of file <a class="el" href="_data_dir_wrapper_8h_source.html">DataDirWrapper.h</a>.</p>
</div>
</div>
<a id="a267b0a6edae9e9193f9d3d7c97a7bd83" name="a267b0a6edae9e9193f9d3d7c97a7bd83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a267b0a6edae9e9193f9d3d7c97a7bd83">&#9670;&nbsp;</a></span>getFieldSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> DataDirWrapper::getFieldSize </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>fieldId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>subField</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7">ExeElementWrapper</a>.</p>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8cpp_source.html#l00037">37</a> of file <a class="el" href="_data_dir_wrapper_8cpp_source.html">DataDirWrapper.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_data_dir_wrapper_a267b0a6edae9e9193f9d3d7c97a7bd83_cgraph.png" border="0" usemap="#aclass_data_dir_wrapper_a267b0a6edae9e9193f9d3d7c97a7bd83_cgraph" alt=""/></div>
<map name="aclass_data_dir_wrapper_a267b0a6edae9e9193f9d3d7c97a7bd83_cgraph" id="aclass_data_dir_wrapper_a267b0a6edae9e9193f9d3d7c97a7bd83_cgraph">
<area shape="rect" title=" " alt="" coords="5,165,196,191"/>
<area shape="rect" href="class_data_dir_wrapper.html#a7f9f1631dc5b8bcc729b81b88579deb0" title=" " alt="" coords="244,139,399,166"/>
<area shape="rect" href="class_data_dir_wrapper.html#abcc6d86660e1c32921c9799969a5c998" title=" " alt="" coords="449,190,611,217"/>
<area shape="rect" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46" title=" " alt="" coords="447,85,613,111"/>
<area shape="rect" href="class_p_e_file.html#a333e4ee6d015fd59630b1ebe2b6d2307" title=" " alt="" coords="451,139,609,166"/>
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="668,71,799,112"/>
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="860,5,991,47"/>
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="860,71,991,112"/>
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="661,136,805,177"/>
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="853,136,997,177"/>
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="853,225,997,267"/>
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1045,225,1189,267"/>
</map>
</div>
</div>
</div>
<a id="a6e1ec157ddcb8d95dd9c12d770a0a258" name="a6e1ec157ddcb8d95dd9c12d770a0a258"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e1ec157ddcb8d95dd9c12d770a0a258">&#9670;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual QString DataDirWrapper::getName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_exe_element_wrapper.html#af2f26b8da4cf2339944f1a4b8473454b">ExeElementWrapper</a>.</p>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8h_source.html#l00021">21</a> of file <a class="el" href="_data_dir_wrapper_8h_source.html">DataDirWrapper.h</a>.</p>
</div>
</div>
<a id="a7f9f1631dc5b8bcc729b81b88579deb0" name="a7f9f1631dc5b8bcc729b81b88579deb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f9f1631dc5b8bcc729b81b88579deb0">&#9670;&nbsp;</a></span>getPtr()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void * DataDirWrapper::getPtr </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116">ExeElementWrapper</a>.</p>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8cpp_source.html#l00004">4</a> of file <a class="el" href="_data_dir_wrapper_8cpp_source.html">DataDirWrapper.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_data_dir_wrapper_a7f9f1631dc5b8bcc729b81b88579deb0_cgraph.png" border="0" usemap="#aclass_data_dir_wrapper_a7f9f1631dc5b8bcc729b81b88579deb0_cgraph" alt=""/></div>
<map name="aclass_data_dir_wrapper_a7f9f1631dc5b8bcc729b81b88579deb0_cgraph" id="aclass_data_dir_wrapper_a7f9f1631dc5b8bcc729b81b88579deb0_cgraph">
<area shape="rect" title=" " alt="" coords="5,111,160,138"/>
<area shape="rect" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46" title=" " alt="" coords="208,61,375,87"/>
<area shape="rect" href="class_data_dir_wrapper.html#abcc6d86660e1c32921c9799969a5c998" title=" " alt="" coords="210,111,373,138"/>
<area shape="rect" href="class_p_e_file.html#a333e4ee6d015fd59630b1ebe2b6d2307" title=" " alt="" coords="212,162,371,189"/>
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="429,53,560,95"/>
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="621,5,752,47"/>
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="621,71,752,112"/>
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="423,155,567,196"/>
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="615,145,759,187"/>
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="615,235,759,276"/>
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="807,235,951,276"/>
</map>
</div>
</div>
</div>
<a id="abcc6d86660e1c32921c9799969a5c998" name="abcc6d86660e1c32921c9799969a5c998"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcc6d86660e1c32921c9799969a5c998">&#9670;&nbsp;</a></span>getSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> DataDirWrapper::getSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616">ExeElementWrapper</a>.</p>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8cpp_source.html#l00013">13</a> of file <a class="el" href="_data_dir_wrapper_8cpp_source.html">DataDirWrapper.cpp</a>.</p>
</div>
</div>
<a id="a85d681072a24dddb347985177f2abf6f" name="a85d681072a24dddb347985177f2abf6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85d681072a24dddb347985177f2abf6f">&#9670;&nbsp;</a></span>getSubFieldsCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual size_t DataDirWrapper::getSubFieldsCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_exe_element_wrapper.html#a67ce2e7ed7ae73a57c6a711ff767d40a">ExeElementWrapper</a>.</p>
<p class="definition">Definition at line <a class="el" href="_data_dir_wrapper_8h_source.html#l00016">16</a> of file <a class="el" href="_data_dir_wrapper_8h_source.html">DataDirWrapper.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>parser/include/bearparser/pe/<a class="el" href="_data_dir_wrapper_8h_source.html">DataDirWrapper.h</a></li>
<li>parser/pe/<a class="el" href="_data_dir_wrapper_8cpp_source.html">DataDirWrapper.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2
</small></address>
</body>
</html>