mirror of
https://github.com/hasherezade/bearparser
synced 2026-06-08 14:32:38 +00:00
203 lines
42 KiB
HTML
203 lines
42 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.6"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>BearParser: parser/include/bearparser/ExeElementWrapper.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">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.6 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_572890c148f68441e050f6560d78312b.html">parser</a></li><li class="navelem"><a class="el" href="dir_993b4b96b9d24e1e5416bf28e31c7e44.html">include</a></li><li class="navelem"><a class="el" href="dir_91d1d07216ef6e2054337842b728042c.html">bearparser</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">ExeElementWrapper.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="_exe_element_wrapper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <QtCore></span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include "<a class="code" href="_custom_exception_8h.html">CustomException.h</a>"</span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include "win_hdrs/win_types.h"</span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include "<a class="code" href="_executable_8h.html">Executable.h</a>"</span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "<a class="code" href="_wrapped_value_8h.html">WrappedValue.h</a>"</span></div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c"> 9</a></span><span class="preprocessor">#define FIELD_NONE (-1)</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html"> 11</a></span><span class="keyword">class </span><a class="code hl_class" href="class_exe_element_wrapper.html">ExeElementWrapper</a> : <span class="keyword">public</span> <a class="code hl_class" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span>{</div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <a class="code hl_class" href="class_exe_element_wrapper.html">ExeElementWrapper</a>(<a class="code hl_class" href="class_executable.html">Executable</a> *exe);</div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a4e1378ce444b1a6a8c2a74a7ecb801b8"> 15</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a4e1378ce444b1a6a8c2a74a7ecb801b8">~ExeElementWrapper</a>() {}</div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#af1cd1e9dfaedea5c17a07c9e39d3150f"> 17</a></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_exe_element_wrapper.html#af1cd1e9dfaedea5c17a07c9e39d3150f">wrap</a>() { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="comment">/* inherited from: AbstractByteBuffer */</span></div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a0bd5e125d24bc597cb6e7f720352fd5a"> 20</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a0bd5e125d24bc597cb6e7f720352fd5a">getContentSize</a>() { <span class="keywordflow">return</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616">getSize</a>(); }</div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a73e41be695c3260ba0764d5b9092937c"> 21</a></span> <span class="keyword">virtual</span> BYTE* <a class="code hl_function" href="class_exe_element_wrapper.html#a73e41be695c3260ba0764d5b9092937c">getContent</a>() { <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>BYTE*<span class="keyword">></span>(<a class="code hl_function" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116">getPtr</a>()); }</div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="comment">/* full structure boundaries */</span></div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116"> 24</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span>* <a class="code hl_function" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116">getPtr</a>() = 0;</div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616"> 25</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616">getSize</a>() = 0;</div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#af2f26b8da4cf2339944f1a4b8473454b"> 26</a></span> <span class="keyword">virtual</span> QString <a class="code hl_function" href="class_exe_element_wrapper.html#af2f26b8da4cf2339944f1a4b8473454b">getName</a>() = 0;</div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83"> 28</a></span> <span class="keyword">virtual</span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83">getFieldsCount</a>() = 0;</div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a67ce2e7ed7ae73a57c6a711ff767d40a"> 29</a></span> <span class="keyword">virtual</span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a67ce2e7ed7ae73a57c6a711ff767d40a">getSubFieldsCount</a>() { <span class="keywordflow">return</span> 1; }</div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539">getOffset</a>();</div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539">getOffset</a>(<span class="keywordtype">void</span> *ptr, <span class="keywordtype">bool</span> allowExceptions = <span class="keyword">false</span>);</div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="comment">/* specific field boundaries */</span></div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf"> 35</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span>* <a class="code hl_function" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf">getFieldPtr</a>(<span class="keywordtype">size_t</span> fieldId, <span class="keywordtype">size_t</span> subField) = 0;</div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#ae2b79b68df1bdf87f4643dbcd1ef8176"> 36</a></span> <span class="keywordtype">void</span>* <a class="code hl_function" href="class_exe_element_wrapper.html#ae2b79b68df1bdf87f4643dbcd1ef8176">getFieldPtr</a>(<span class="keywordtype">size_t</span> fieldId) { <span class="keywordflow">return</span> <a class="code hl_function" href="class_exe_element_wrapper.html#ae2b79b68df1bdf87f4643dbcd1ef8176">getFieldPtr</a>(fieldId, <a class="code hl_define" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>); }</div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7">getFieldSize</a>(<span class="keywordtype">size_t</span> fieldId, <span class="keywordtype">size_t</span> subField = <a class="code hl_define" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>);</div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41">getFieldOffset</a>(<span class="keywordtype">size_t</span> fieldId, <span class="keywordtype">size_t</span> subField = <a class="code hl_define" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>);</div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#ac39b13e7ac41c89db1b66c6e7a57e757"> 40</a></span> <span class="keyword">virtual</span> QString <a class="code hl_function" href="class_exe_element_wrapper.html#ac39b13e7ac41c89db1b66c6e7a57e757">translateFieldContent</a>(<span class="keywordtype">size_t</span> fieldId) { <span class="keywordflow">return</span> <span class="stringliteral">""</span>; }</div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a2c144aaa86fd60c6aa91b90c86c77c30"> 41</a></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a2c144aaa86fd60c6aa91b90c86c77c30">hasSubfieldWrapper</a>(<span class="keywordtype">size_t</span> parentType) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a68270d1efcc7f89c2a27f68fb4bccad3"> 43</a></span> <span class="keyword">virtual</span> QString <a class="code hl_function" href="class_exe_element_wrapper.html#a68270d1efcc7f89c2a27f68fb4bccad3">getFieldName</a>(<span class="keywordtype">size_t</span> fieldId) = 0;</div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">virtual</span> <a class="code hl_class" href="class_wrapped_value.html">WrappedValue</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a5f05db52fcfdf132740fa6f0923055cd">getWrappedValue</a>(<span class="keywordtype">size_t</span> fieldId, <span class="keywordtype">size_t</span> subField);</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a2d0869ffae03306918f46253eb43ecc6"> 45</a></span> <span class="keyword">virtual</span> <a class="code hl_class" href="class_wrapped_value.html">WrappedValue</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a2d0869ffae03306918f46253eb43ecc6">getWrappedValue</a>(<span class="keywordtype">size_t</span> fieldId) { <span class="keywordflow">return</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a2d0869ffae03306918f46253eb43ecc6">getWrappedValue</a>(fieldId, <a class="code hl_define" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>); }</div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a8108914de5353bd75c8874bb3fb17129"> 47</a></span> <span class="keyword">virtual</span> <a class="code hl_enumeration" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a8108914de5353bd75c8874bb3fb17129">containsAddrType</a>(<span class="keywordtype">size_t</span> fieldId, <span class="keywordtype">size_t</span> subField = <a class="code hl_define" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>) { <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5ba3f1414297193a39037e1f72a7d46ec2f">Executable::NOT_ADDR</a>; }</div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a86cc36cd7ea4808d93c0ac59ffb12e60"> 48</a></span> <span class="keyword">virtual</span> <a class="code hl_enumeration" href="class_wrapped_value.html#a70fcd4afb963d228e1f84fc422d13e0a">WrappedValue::data_type</a> <a class="code hl_function" href="class_exe_element_wrapper.html#a86cc36cd7ea4808d93c0ac59ffb12e60">containsDataType</a>(<span class="keywordtype">size_t</span> fieldId, <span class="keywordtype">size_t</span> subField = <a class="code hl_define" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>) { <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="class_wrapped_value.html#a70fcd4afb963d228e1f84fc422d13e0aa27f7d3c0ef312dfd3820d9eb588d9664">WrappedValue::INT</a>; }</div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">virtual</span> uint64_t <a class="code hl_function" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80">getNumValue</a>(<span class="keywordtype">size_t</span> fieldId, <span class="keywordtype">size_t</span> subField, <span class="keywordtype">bool</span>* isOk);</div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#aaee384744aad1430d147285207858863"> 51</a></span> uint64_t <a class="code hl_function" href="class_exe_element_wrapper.html#aaee384744aad1430d147285207858863">getNumValue</a>(<span class="keywordtype">size_t</span> fieldId, <span class="keywordtype">bool</span>* isOk) { <span class="keywordflow">return</span> <a class="code hl_function" href="class_exe_element_wrapper.html#aaee384744aad1430d147285207858863">getNumValue</a>(fieldId, <a class="code hl_define" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>, isOk); }</div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a1e74b95ca63396ca3f720b05a54f2b62">setNumValue</a>(<span class="keywordtype">size_t</span> fieldId, <span class="keywordtype">size_t</span> subField, uint64_t val);</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a60e6c709525c912e4f4b60e7ecbdfb12"> 54</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a60e6c709525c912e4f4b60e7ecbdfb12">setNumValue</a>(<span class="keywordtype">size_t</span> fieldId, uint64_t val) { <span class="keywordflow">return</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a60e6c709525c912e4f4b60e7ecbdfb12">setNumValue</a>(fieldId, <a class="code hl_define" href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a>, val); }</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#ac51b5e7b01ac0fcd2f12f557c960bb26"> 56</a></span> <a class="code hl_class" href="class_executable.html">Executable</a>* <a class="code hl_function" href="class_exe_element_wrapper.html#ac51b5e7b01ac0fcd2f12f557c960bb26">getExe</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="class_exe_element_wrapper.html#ad5100967cd4bb4831c0e96de7659d53e">m_Exe</a>; }</div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a85682570009a6c69fb22f035763a3c56"> 58</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a85682570009a6c69fb22f035763a3c56">isBit64</a>() { <span class="keywordflow">return</span> <a class="code hl_function" href="class_executable.html#a42b330a49cdaca307ec4b0022db2fe30">Executable::isBit64</a>(<a class="code hl_variable" href="class_exe_element_wrapper.html#ad5100967cd4bb4831c0e96de7659d53e">m_Exe</a>); }</div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#a10375011f680e46f236a878916838fd6"> 59</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a10375011f680e46f236a878916838fd6">isBit32</a>() { <span class="keywordflow">return</span> <a class="code hl_function" href="class_executable.html#a2dacd9266dfa0a64948e494b412a5810">Executable::isBit32</a>(<a class="code hl_variable" href="class_exe_element_wrapper.html#ad5100967cd4bb4831c0e96de7659d53e">m_Exe</a>); }</div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="keyword">protected</span>:</div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_exe_element_wrapper.html#a1f58acc525be97f70b60d8a3ab1df6da">canCopyToOffset</a>(<a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset);</div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_exe_element_wrapper.html#aae7b512e4a6302259348e4f9ce817c36">copyToOffset</a>(<a class="code hl_typedef" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset);</div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#ad5100967cd4bb4831c0e96de7659d53e"> 65</a></span> <a class="code hl_class" href="class_executable.html">Executable</a> *<a class="code hl_variable" href="class_exe_element_wrapper.html#ad5100967cd4bb4831c0e96de7659d53e">m_Exe</a>;</div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="class_exe_element_wrapper.html#ab7df12d050ebc48a6ffd6ff53896d7c5"> 67</a></span><span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="class_executable.html">Executable</a>;</div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>};</div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
|
<div class="ttc" id="a_abstract_byte_buffer_8h_html_a9067dc831274514d508e98df05bf015d"><div class="ttname"><a href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a></div><div class="ttdeci">uint32_t bufsize_t</div><div class="ttdef"><b>Definition:</b> <a href="_abstract_byte_buffer_8h_source.html#l00014">AbstractByteBuffer.h:14</a></div></div>
|
|
<div class="ttc" id="a_abstract_byte_buffer_8h_html_aea96e09e4ebfca2845a36a4d9882f7f6"><div class="ttname"><a href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a></div><div class="ttdeci">uint64_t offset_t</div><div class="ttdef"><b>Definition:</b> <a href="_abstract_byte_buffer_8h_source.html#l00017">AbstractByteBuffer.h:17</a></div></div>
|
|
<div class="ttc" id="a_custom_exception_8h_html"><div class="ttname"><a href="_custom_exception_8h.html">CustomException.h</a></div></div>
|
|
<div class="ttc" id="a_exe_element_wrapper_8h_html_ae810f8925d2f98da8659d53ce26b5b5c"><div class="ttname"><a href="_exe_element_wrapper_8h.html#ae810f8925d2f98da8659d53ce26b5b5c">FIELD_NONE</a></div><div class="ttdeci">#define FIELD_NONE</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00009">ExeElementWrapper.h:9</a></div></div>
|
|
<div class="ttc" id="a_executable_8h_html"><div class="ttname"><a href="_executable_8h.html">Executable.h</a></div></div>
|
|
<div class="ttc" id="a_wrapped_value_8h_html"><div class="ttname"><a href="_wrapped_value_8h.html">WrappedValue.h</a></div></div>
|
|
<div class="ttc" id="aclass_abstract_byte_buffer_html"><div class="ttname"><a href="class_abstract_byte_buffer.html">AbstractByteBuffer</a></div><div class="ttdef"><b>Definition:</b> <a href="_abstract_byte_buffer_8h_source.html#l00031">AbstractByteBuffer.h:32</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html"><div class="ttname"><a href="class_exe_element_wrapper.html">ExeElementWrapper</a></div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00011">ExeElementWrapper.h:12</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a087ecf5a983c1ef1e8de95b16c487616"><div class="ttname"><a href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616">ExeElementWrapper::getSize</a></div><div class="ttdeci">virtual bufsize_t getSize()=0</div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a0bd5e125d24bc597cb6e7f720352fd5a"><div class="ttname"><a href="class_exe_element_wrapper.html#a0bd5e125d24bc597cb6e7f720352fd5a">ExeElementWrapper::getContentSize</a></div><div class="ttdeci">virtual bufsize_t getContentSize()</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00020">ExeElementWrapper.h:20</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a10375011f680e46f236a878916838fd6"><div class="ttname"><a href="class_exe_element_wrapper.html#a10375011f680e46f236a878916838fd6">ExeElementWrapper::isBit32</a></div><div class="ttdeci">bool isBit32()</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00059">ExeElementWrapper.h:59</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a10ef93fdda6cf93c5db02b696a81b7c7"><div class="ttname"><a href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7">ExeElementWrapper::getFieldSize</a></div><div class="ttdeci">virtual bufsize_t getFieldSize(size_t fieldId, size_t subField=FIELD_NONE)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8cpp_source.html#l00012">ExeElementWrapper.cpp:12</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a1e74b95ca63396ca3f720b05a54f2b62"><div class="ttname"><a href="class_exe_element_wrapper.html#a1e74b95ca63396ca3f720b05a54f2b62">ExeElementWrapper::setNumValue</a></div><div class="ttdeci">virtual bool setNumValue(size_t fieldId, size_t subField, uint64_t val)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8cpp_source.html#l00083">ExeElementWrapper.cpp:83</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a1f58acc525be97f70b60d8a3ab1df6da"><div class="ttname"><a href="class_exe_element_wrapper.html#a1f58acc525be97f70b60d8a3ab1df6da">ExeElementWrapper::canCopyToOffset</a></div><div class="ttdeci">virtual bool canCopyToOffset(offset_t rawOffset)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8cpp_source.html#l00092">ExeElementWrapper.cpp:92</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a227c20e3780b42bc18822e992bf4d116"><div class="ttname"><a href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116">ExeElementWrapper::getPtr</a></div><div class="ttdeci">virtual void * getPtr()=0</div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a2c144aaa86fd60c6aa91b90c86c77c30"><div class="ttname"><a href="class_exe_element_wrapper.html#a2c144aaa86fd60c6aa91b90c86c77c30">ExeElementWrapper::hasSubfieldWrapper</a></div><div class="ttdeci">virtual bool hasSubfieldWrapper(size_t parentType)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00041">ExeElementWrapper.h:41</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a2d0869ffae03306918f46253eb43ecc6"><div class="ttname"><a href="class_exe_element_wrapper.html#a2d0869ffae03306918f46253eb43ecc6">ExeElementWrapper::getWrappedValue</a></div><div class="ttdeci">virtual WrappedValue getWrappedValue(size_t fieldId)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00045">ExeElementWrapper.h:45</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a43f0978ee5667e5dd34293f155d3d3cf"><div class="ttname"><a href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf">ExeElementWrapper::getFieldPtr</a></div><div class="ttdeci">virtual void * getFieldPtr(size_t fieldId, size_t subField)=0</div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a4a1afe592b11191cab1d74432f759b41"><div class="ttname"><a href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41">ExeElementWrapper::getFieldOffset</a></div><div class="ttdeci">virtual offset_t getFieldOffset(size_t fieldId, size_t subField=FIELD_NONE)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8cpp_source.html#l00051">ExeElementWrapper.cpp:51</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a4e1378ce444b1a6a8c2a74a7ecb801b8"><div class="ttname"><a href="class_exe_element_wrapper.html#a4e1378ce444b1a6a8c2a74a7ecb801b8">ExeElementWrapper::~ExeElementWrapper</a></div><div class="ttdeci">virtual ~ExeElementWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00015">ExeElementWrapper.h:15</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a561b2d35521c1f6cb5f07a183989dc83"><div class="ttname"><a href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83">ExeElementWrapper::getFieldsCount</a></div><div class="ttdeci">virtual size_t getFieldsCount()=0</div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a5f05db52fcfdf132740fa6f0923055cd"><div class="ttname"><a href="class_exe_element_wrapper.html#a5f05db52fcfdf132740fa6f0923055cd">ExeElementWrapper::getWrappedValue</a></div><div class="ttdeci">virtual WrappedValue getWrappedValue(size_t fieldId, size_t subField)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8cpp_source.html#l00057">ExeElementWrapper.cpp:57</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a60e6c709525c912e4f4b60e7ecbdfb12"><div class="ttname"><a href="class_exe_element_wrapper.html#a60e6c709525c912e4f4b60e7ecbdfb12">ExeElementWrapper::setNumValue</a></div><div class="ttdeci">bool setNumValue(size_t fieldId, uint64_t val)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00054">ExeElementWrapper.h:54</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a67ce2e7ed7ae73a57c6a711ff767d40a"><div class="ttname"><a href="class_exe_element_wrapper.html#a67ce2e7ed7ae73a57c6a711ff767d40a">ExeElementWrapper::getSubFieldsCount</a></div><div class="ttdeci">virtual size_t getSubFieldsCount()</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00029">ExeElementWrapper.h:29</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a68270d1efcc7f89c2a27f68fb4bccad3"><div class="ttname"><a href="class_exe_element_wrapper.html#a68270d1efcc7f89c2a27f68fb4bccad3">ExeElementWrapper::getFieldName</a></div><div class="ttdeci">virtual QString getFieldName(size_t fieldId)=0</div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a73e41be695c3260ba0764d5b9092937c"><div class="ttname"><a href="class_exe_element_wrapper.html#a73e41be695c3260ba0764d5b9092937c">ExeElementWrapper::getContent</a></div><div class="ttdeci">virtual BYTE * getContent()</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00021">ExeElementWrapper.h:21</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a8108914de5353bd75c8874bb3fb17129"><div class="ttname"><a href="class_exe_element_wrapper.html#a8108914de5353bd75c8874bb3fb17129">ExeElementWrapper::containsAddrType</a></div><div class="ttdeci">virtual Executable::addr_type containsAddrType(size_t fieldId, size_t subField=FIELD_NONE)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00047">ExeElementWrapper.h:47</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a85682570009a6c69fb22f035763a3c56"><div class="ttname"><a href="class_exe_element_wrapper.html#a85682570009a6c69fb22f035763a3c56">ExeElementWrapper::isBit64</a></div><div class="ttdeci">bool isBit64()</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00058">ExeElementWrapper.h:58</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a86cc36cd7ea4808d93c0ac59ffb12e60"><div class="ttname"><a href="class_exe_element_wrapper.html#a86cc36cd7ea4808d93c0ac59ffb12e60">ExeElementWrapper::containsDataType</a></div><div class="ttdeci">virtual WrappedValue::data_type containsDataType(size_t fieldId, size_t subField=FIELD_NONE)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00048">ExeElementWrapper.h:48</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_a98ca205ec6f2d2deacd32327409a3539"><div class="ttname"><a href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539">ExeElementWrapper::getOffset</a></div><div class="ttdeci">virtual offset_t getOffset()</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8cpp_source.html#l00039">ExeElementWrapper.cpp:39</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_aae7b512e4a6302259348e4f9ce817c36"><div class="ttname"><a href="class_exe_element_wrapper.html#aae7b512e4a6302259348e4f9ce817c36">ExeElementWrapper::copyToOffset</a></div><div class="ttdeci">bool copyToOffset(offset_t rawOffset)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8cpp_source.html#l00102">ExeElementWrapper.cpp:102</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_aaee384744aad1430d147285207858863"><div class="ttname"><a href="class_exe_element_wrapper.html#aaee384744aad1430d147285207858863">ExeElementWrapper::getNumValue</a></div><div class="ttdeci">uint64_t getNumValue(size_t fieldId, bool *isOk)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00051">ExeElementWrapper.h:51</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_ac39b13e7ac41c89db1b66c6e7a57e757"><div class="ttname"><a href="class_exe_element_wrapper.html#ac39b13e7ac41c89db1b66c6e7a57e757">ExeElementWrapper::translateFieldContent</a></div><div class="ttdeci">virtual QString translateFieldContent(size_t fieldId)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00040">ExeElementWrapper.h:40</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_ac51b5e7b01ac0fcd2f12f557c960bb26"><div class="ttname"><a href="class_exe_element_wrapper.html#ac51b5e7b01ac0fcd2f12f557c960bb26">ExeElementWrapper::getExe</a></div><div class="ttdeci">Executable * getExe()</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00056">ExeElementWrapper.h:56</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_ad5100967cd4bb4831c0e96de7659d53e"><div class="ttname"><a href="class_exe_element_wrapper.html#ad5100967cd4bb4831c0e96de7659d53e">ExeElementWrapper::m_Exe</a></div><div class="ttdeci">Executable * m_Exe</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00065">ExeElementWrapper.h:65</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_ae2b79b68df1bdf87f4643dbcd1ef8176"><div class="ttname"><a href="class_exe_element_wrapper.html#ae2b79b68df1bdf87f4643dbcd1ef8176">ExeElementWrapper::getFieldPtr</a></div><div class="ttdeci">void * getFieldPtr(size_t fieldId)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00036">ExeElementWrapper.h:36</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_af1cd1e9dfaedea5c17a07c9e39d3150f"><div class="ttname"><a href="class_exe_element_wrapper.html#af1cd1e9dfaedea5c17a07c9e39d3150f">ExeElementWrapper::wrap</a></div><div class="ttdeci">virtual bool wrap()</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8h_source.html#l00017">ExeElementWrapper.h:17</a></div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_af2f26b8da4cf2339944f1a4b8473454b"><div class="ttname"><a href="class_exe_element_wrapper.html#af2f26b8da4cf2339944f1a4b8473454b">ExeElementWrapper::getName</a></div><div class="ttdeci">virtual QString getName()=0</div></div>
|
|
<div class="ttc" id="aclass_exe_element_wrapper_html_af742979e13e19e532cc42ab72b2a0f80"><div class="ttname"><a href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80">ExeElementWrapper::getNumValue</a></div><div class="ttdeci">virtual uint64_t getNumValue(size_t fieldId, size_t subField, bool *isOk)</div><div class="ttdef"><b>Definition:</b> <a href="_exe_element_wrapper_8cpp_source.html#l00073">ExeElementWrapper.cpp:73</a></div></div>
|
|
<div class="ttc" id="aclass_executable_html"><div class="ttname"><a href="class_executable.html">Executable</a></div><div class="ttdef"><b>Definition:</b> <a href="_executable_8h_source.html#l00026">Executable.h:26</a></div></div>
|
|
<div class="ttc" id="aclass_executable_html_a2202e0db9d88f3be2b26fc138ddd3b5b"><div class="ttname"><a href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a></div><div class="ttdeci">addr_type</div><div class="ttdef"><b>Definition:</b> <a href="_executable_8h_source.html#l00035">Executable.h:35</a></div></div>
|
|
<div class="ttc" id="aclass_executable_html_a2202e0db9d88f3be2b26fc138ddd3b5ba3f1414297193a39037e1f72a7d46ec2f"><div class="ttname"><a href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5ba3f1414297193a39037e1f72a7d46ec2f">Executable::NOT_ADDR</a></div><div class="ttdeci">@ NOT_ADDR</div><div class="ttdef"><b>Definition:</b> <a href="_executable_8h_source.html#l00036">Executable.h:36</a></div></div>
|
|
<div class="ttc" id="aclass_executable_html_a2dacd9266dfa0a64948e494b412a5810"><div class="ttname"><a href="class_executable.html#a2dacd9266dfa0a64948e494b412a5810">Executable::isBit32</a></div><div class="ttdeci">bool isBit32()</div><div class="ttdef"><b>Definition:</b> <a href="_executable_8h_source.html#l00045">Executable.h:45</a></div></div>
|
|
<div class="ttc" id="aclass_executable_html_a42b330a49cdaca307ec4b0022db2fe30"><div class="ttname"><a href="class_executable.html#a42b330a49cdaca307ec4b0022db2fe30">Executable::isBit64</a></div><div class="ttdeci">bool isBit64()</div><div class="ttdef"><b>Definition:</b> <a href="_executable_8h_source.html#l00044">Executable.h:44</a></div></div>
|
|
<div class="ttc" id="aclass_wrapped_value_html"><div class="ttname"><a href="class_wrapped_value.html">WrappedValue</a></div><div class="ttdef"><b>Definition:</b> <a href="_wrapped_value_8h_source.html#l00012">WrappedValue.h:12</a></div></div>
|
|
<div class="ttc" id="aclass_wrapped_value_html_a70fcd4afb963d228e1f84fc422d13e0a"><div class="ttname"><a href="class_wrapped_value.html#a70fcd4afb963d228e1f84fc422d13e0a">WrappedValue::data_type</a></div><div class="ttdeci">data_type</div><div class="ttdef"><b>Definition:</b> <a href="_wrapped_value_8h_source.html#l00015">WrappedValue.h:15</a></div></div>
|
|
<div class="ttc" id="aclass_wrapped_value_html_a70fcd4afb963d228e1f84fc422d13e0aa27f7d3c0ef312dfd3820d9eb588d9664"><div class="ttname"><a href="class_wrapped_value.html#a70fcd4afb963d228e1f84fc422d13e0aa27f7d3c0ef312dfd3820d9eb588d9664">WrappedValue::INT</a></div><div class="ttdeci">@ INT</div><div class="ttdef"><b>Definition:</b> <a href="_wrapped_value_8h_source.html#l00017">WrappedValue.h:17</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
|
|
</small></address>
|
|
</body>
|
|
</html>
|