aboutsummaryrefslogtreecommitdiff
path: root/21.02/_j_s_o_n_timeline_decoder_tests_8cpp_source.xhtml
blob: cb69decbb7856f7b9e92832bbaf5e9b092115213 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<!-- Copyright (c) 2020 ARM Limited. -->
<!--                                 -->
<!-- SPDX-License-Identifier: MIT    -->
<!--                                 -->
<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="robots" content="NOINDEX, NOFOLLOW" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ArmNN: src/timelineDecoder/tests/JSONTimelineDecoderTests.cpp 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</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>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="stylesheet.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;">
  <img alt="ArmNN" src="Arm_NN_horizontal_blue.png" style="max-width: 10rem; margin-top: .5rem; margin-left 10px"/>
  <td style="padding-left: 0.5em;">
   <div id="projectname">
   &#160;<span id="projectnumber">21.02</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_j_s_o_n_timeline_decoder_tests_8cpp_source.xhtml','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
  <div class="headertitle">
<div class="title">JSONTimelineDecoderTests.cpp</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_j_s_o_n_timeline_decoder_tests_8cpp.xhtml">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Copyright © 2020 Arm Ltd and Contributors. All rights reserved.</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// SPDX-License-Identifier: MIT</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_j_s_o_n_timeline_decoder_8hpp.xhtml">JSONTimelineDecoder.hpp</a>&gt;</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#include &lt;server/include/timelineDecoder/TimelineCaptureCommandHandler.hpp&gt;</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#include &lt;server/include/timelineDecoder/TimelineDecoder.hpp&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_filesystem_8hpp.xhtml">Filesystem.hpp</a>&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &lt;boost/test/test_tools.hpp&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#include &lt;boost/test/unit_test_suite.hpp&gt;</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<a class="code" href="_output_shape_of_squeeze_8cpp.xhtml#ae3a6cb217a792718f2bd0e8f45e3ca9e">BOOST_AUTO_TEST_SUITE</a>(JSONTimelineDecoderTests)</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacearmnn.xhtml">armnn</a>;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">using namespace </span>timelinedecoder;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="_j_s_o_n_timeline_decoder_tests_8cpp.xhtml#a1412dda2d4a6b8ee9b9d68998bdf134d">   21</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="_j_s_o_n_timeline_decoder_tests_8cpp.xhtml#a1412dda2d4a6b8ee9b9d68998bdf134d">RunSimpleModelThroughDecoder</a>(<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml">JSONTimelineDecoder</a>&amp; timelineDecoder)</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;{</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    <span class="comment">/*</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">    * Building Simple model structure to test</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">    */</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    arm::pipe::ITimelineDecoder::Label name;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    name.m_Guid = uint64_t(10420554295983197538U);</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    name.m_Name = <span class="stringliteral">&quot;name&quot;</span>;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(name);</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    arm::pipe::ITimelineDecoder::Label type;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;    type.m_Guid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;    type.m_Name = <span class="stringliteral">&quot;type&quot;</span>;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(type);</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    arm::pipe::ITimelineDecoder::Label index;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    index.m_Guid = uint64_t(13922236767355949814U);</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    index.m_Name = <span class="stringliteral">&quot;index&quot;</span>;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(index);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    arm::pipe::ITimelineDecoder::Label backendId;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    backendId.m_Guid = uint64_t(10874037804557439415U);</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    backendId.m_Name = <span class="stringliteral">&quot;backendId&quot;</span>;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(backendId);</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    arm::pipe::ITimelineDecoder::Label layer;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    layer.m_Guid = uint64_t(14761340794127440397U);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    layer.m_Name = <span class="stringliteral">&quot;layer&quot;</span>;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(layer);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    arm::pipe::ITimelineDecoder::Label workload;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    workload.m_Guid = uint64_t(15704252740552608110U);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    workload.m_Name = <span class="stringliteral">&quot;workload&quot;</span>;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(workload);</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    arm::pipe::ITimelineDecoder::Label network;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    network.m_Guid = uint64_t(16862199137063532871U);</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    network.m_Name = <span class="stringliteral">&quot;network&quot;</span>;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(network);</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    arm::pipe::ITimelineDecoder::Label connection;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    connection.m_Guid = uint64_t(15733717748792475675U);</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    connection.m_Name = <span class="stringliteral">&quot;connection&quot;</span>;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(connection);</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    arm::pipe::ITimelineDecoder::Label inference;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    inference.m_Guid = uint64_t(15026600058430441282U);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    inference.m_Name = <span class="stringliteral">&quot;inference&quot;</span>;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(inference);</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    arm::pipe::ITimelineDecoder::Label workload_execution;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    workload_execution.m_Guid = uint64_t(10172155312650606003U);</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    workload_execution.m_Name = <span class="stringliteral">&quot;workload_execution&quot;</span>;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(workload_execution);</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    arm::pipe::ITimelineDecoder::EventClass eventClass1;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    eventClass1.m_Guid = uint64_t(17170418158534996719U);</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#af3b994a8f02b010cc1685b3d82eb1327">CreateEventClass</a>(eventClass1);</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    arm::pipe::ITimelineDecoder::EventClass eventClass2;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    eventClass2.m_Guid = uint64_t(10812061579584851344U);</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#af3b994a8f02b010cc1685b3d82eb1327">CreateEventClass</a>(eventClass2);</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity6;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    entity6.m_Guid = uint64_t(6);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity6);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship7;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    relationship7.m_Guid = uint64_t(7);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    relationship7.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    relationship7.m_HeadGuid = uint64_t(6);</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    relationship7.m_TailGuid = uint64_t(16862199137063532871U);</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship7);</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship8;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    relationship8.m_Guid = uint64_t(8);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    relationship8.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    relationship8.m_HeadGuid = uint64_t(7);</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    relationship8.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship8);</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;    <span class="comment">// Adding normalization layer</span></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity0;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    entity0.m_Guid = uint64_t(0);</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity0);</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    arm::pipe::ITimelineDecoder::Label input;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    input.m_Guid = uint64_t(18179123836411086572U);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    input.m_Name = <span class="stringliteral">&quot;input&quot;</span>;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(input);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship9;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    relationship9.m_Guid = uint64_t(9);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    relationship9.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    relationship9.m_HeadGuid = uint64_t(0);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    relationship9.m_TailGuid = uint64_t(18179123836411086572U);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship9);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship10;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    relationship10.m_Guid = uint64_t(10);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    relationship10.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    relationship10.m_HeadGuid = uint64_t(9);</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;    relationship10.m_TailGuid = uint64_t(10420554295983197538U);</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship10);</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship11;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    relationship11.m_Guid = uint64_t(11);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    relationship11.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    relationship11.m_HeadGuid = uint64_t(0);</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    relationship11.m_TailGuid = uint64_t(14761340794127440397U);</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship11);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship12;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    relationship12.m_Guid = uint64_t(12);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    relationship12.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    relationship12.m_HeadGuid = uint64_t(11);</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    relationship12.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship12);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship13;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    relationship13.m_Guid = uint64_t(13);</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    relationship13.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    relationship13.m_HeadGuid = uint64_t(6);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    relationship13.m_TailGuid = uint64_t(0);</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship13);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    <span class="comment">// Adding normalization layer</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity1;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    entity1.m_Guid = uint64_t(1);</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity1);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    arm::pipe::ITimelineDecoder::Label normalization;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    normalization.m_Guid = uint64_t(15955949569988957863U);</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    normalization.m_Name = <span class="stringliteral">&quot;normalization&quot;</span>;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(normalization);</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship14;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    relationship14.m_Guid = uint64_t(14);</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    relationship14.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    relationship14.m_HeadGuid = uint64_t(1);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    relationship14.m_TailGuid = uint64_t(15955949569988957863U);</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship14);</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship15;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    relationship15.m_Guid = uint64_t(15);</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    relationship15.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    relationship15.m_HeadGuid = uint64_t(14);</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    relationship15.m_TailGuid = uint64_t(10420554295983197538U);</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship15);</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship16;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    relationship16.m_Guid = uint64_t(16);</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    relationship16.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    relationship16.m_HeadGuid = uint64_t(1);</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    relationship16.m_TailGuid = uint64_t(14761340794127440397U);</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship16);</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship17;</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;    relationship17.m_Guid = uint64_t(17);</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    relationship17.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    relationship17.m_HeadGuid = uint64_t(16);</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    relationship17.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship17);</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship18;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    relationship18.m_Guid = uint64_t(18);</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    relationship18.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    relationship18.m_HeadGuid = uint64_t(6);</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    relationship18.m_TailGuid = uint64_t(1);</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship18);</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship19;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    relationship19.m_Guid = uint64_t(19);</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    relationship19.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    relationship19.m_HeadGuid = uint64_t(0);</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    relationship19.m_TailGuid = uint64_t(1);</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship19);</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship20;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    relationship20.m_Guid = uint64_t(20);</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    relationship20.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    relationship20.m_HeadGuid = uint64_t(19);</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    relationship20.m_TailGuid = uint64_t(15733717748792475675U);</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship20);</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship21;</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;    relationship21.m_Guid = uint64_t(21);</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    relationship21.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    relationship21.m_HeadGuid = uint64_t(20);</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    relationship21.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship21);</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity22;</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    entity22.m_Guid = uint64_t(22);</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity22);</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship23;</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    relationship23.m_Guid = uint64_t(23);</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    relationship23.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    relationship23.m_HeadGuid = uint64_t(22);</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    relationship23.m_TailGuid = uint64_t(15704252740552608110U);</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship23);</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship24;</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    relationship24.m_Guid = uint64_t(24);</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;    relationship24.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    relationship24.m_HeadGuid = uint64_t(23);</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    relationship24.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship24);</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    arm::pipe::ITimelineDecoder::Label <a class="code" href="namespacearmnn.xhtml#ae2f04a162585c0a5222a537efd5456aea83c2c4e9b658ccafbcbe6309c5d84c64">CpuRef</a>;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    CpuRef.m_Guid = uint64_t(9690680943817437852U);</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    CpuRef.m_Name = <span class="stringliteral">&quot;CpuRef&quot;</span>;</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(CpuRef);</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship25;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    relationship25.m_Guid = uint64_t(25);</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    relationship25.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    relationship25.m_HeadGuid = uint64_t(22);</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    relationship25.m_TailGuid = uint64_t(9690680943817437852U);</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship25);</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship26;</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    relationship26.m_Guid = uint64_t(26);</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    relationship26.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    relationship26.m_HeadGuid = uint64_t(25);</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    relationship26.m_TailGuid = uint64_t(10874037804557439415U);</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship26);</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship27;</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    relationship27.m_Guid = uint64_t(27);</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    relationship27.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink   ;</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    relationship27.m_HeadGuid = uint64_t(1);</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    relationship27.m_TailGuid = uint64_t(22);</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship27);</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <span class="comment">// Adding output layer</span></div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity2;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    entity2.m_Guid = uint64_t(2);</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity2);</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    arm::pipe::ITimelineDecoder::Label output;</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    output.m_Guid = uint64_t(18419179028513879730U);</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    output.m_Name = <span class="stringliteral">&quot;output&quot;</span>;</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">CreateLabel</a>(output);</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship28;</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    relationship28.m_Guid = uint64_t(28);</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    relationship28.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    relationship28.m_HeadGuid = uint64_t(2);</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    relationship28.m_TailGuid = uint64_t(18419179028513879730U);</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship28);</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship29;</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;    relationship29.m_Guid = uint64_t(29);</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;    relationship29.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;    relationship29.m_HeadGuid = uint64_t(28);</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;    relationship29.m_TailGuid = uint64_t(10420554295983197538U);</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship29);</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship30;</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    relationship30.m_Guid = uint64_t(30);</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;    relationship30.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    relationship30.m_HeadGuid = uint64_t(2);</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    relationship30.m_TailGuid = uint64_t(14761340794127440397U);</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship30);</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship31;</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    relationship31.m_Guid = uint64_t(31);</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;    relationship31.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    relationship31.m_HeadGuid = uint64_t(30);</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    relationship31.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship31);</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship32;</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    relationship32.m_Guid = uint64_t(32);</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    relationship32.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    relationship32.m_HeadGuid = uint64_t(6);</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    relationship32.m_TailGuid = uint64_t(2);</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship32);</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship33;</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    relationship33.m_Guid = uint64_t(33);</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;    relationship33.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    relationship33.m_HeadGuid = uint64_t(1);</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;    relationship33.m_TailGuid = uint64_t(2);</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship33);</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship34;</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;    relationship34.m_Guid = uint64_t(34);</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;    relationship34.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    relationship34.m_HeadGuid = uint64_t(33);</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;    relationship34.m_TailGuid = uint64_t(15733717748792475675U);</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship34);</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship35;</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;    relationship35.m_Guid = uint64_t(35);</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    relationship35.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;    relationship35.m_HeadGuid = uint64_t(34);</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    relationship35.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship35);</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity36;</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    entity36.m_Guid = uint64_t(36);</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity36);</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship37;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    relationship37.m_Guid = uint64_t(37);</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    relationship37.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    relationship37.m_HeadGuid = uint64_t(36);</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    relationship37.m_TailGuid = uint64_t(15704252740552608110U);</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship37);</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship38;</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    relationship38.m_Guid = uint64_t(38);</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    relationship38.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;    relationship38.m_HeadGuid = uint64_t(37);</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;    relationship38.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship38);</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship39;</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;    relationship39.m_Guid = uint64_t(39);</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;    relationship39.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;    relationship39.m_HeadGuid = uint64_t(36);</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;    relationship39.m_TailGuid = uint64_t(9690680943817437852U);</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship39);</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship40;</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    relationship40.m_Guid = uint64_t(40);</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;    relationship40.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;    relationship40.m_HeadGuid = uint64_t(39);</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;    relationship40.m_TailGuid = uint64_t(10874037804557439415U);</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship40);</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship41;</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    relationship41.m_Guid = uint64_t(41);</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;    relationship41.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;    relationship41.m_HeadGuid = uint64_t(0);</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;    relationship41.m_TailGuid = uint64_t(36);</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship41);</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity42;</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;    entity42.m_Guid = uint64_t(42);</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity42);</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship43;</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;    relationship43.m_Guid = uint64_t(43);</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;    relationship43.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    relationship43.m_HeadGuid = uint64_t(42);</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;    relationship43.m_TailGuid = uint64_t(15704252740552608110U);</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship43);</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship44;</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;    relationship44.m_Guid = uint64_t(44);</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;    relationship44.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;    relationship44.m_HeadGuid = uint64_t(43);</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    relationship44.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship44);</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship45;</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;    relationship45.m_Guid = uint64_t(45);</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;    relationship45.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;    relationship45.m_HeadGuid = uint64_t(42);</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;    relationship45.m_TailGuid = uint64_t(9690680943817437852U);</div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship45);</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship46;</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    relationship46.m_Guid = uint64_t(46);</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    relationship46.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    relationship46.m_HeadGuid = uint64_t(45);</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;    relationship46.m_TailGuid = uint64_t(10874037804557439415U);</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship46);</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship47;</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    relationship47.m_Guid = uint64_t(47);</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;    relationship47.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;    relationship47.m_HeadGuid = uint64_t(2);</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;    relationship47.m_TailGuid = uint64_t(42);</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship47);</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity48;</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    entity48.m_Guid = uint64_t(48);</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity48);</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship49;</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;    relationship49.m_Guid = uint64_t(49);</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;    relationship49.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;    relationship49.m_HeadGuid = uint64_t(48);</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;    relationship49.m_TailGuid = uint64_t(15026600058430441282U);</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship49);</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship50;</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;    relationship50.m_Guid = uint64_t(50);</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;    relationship50.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;    relationship50.m_HeadGuid = uint64_t(49);</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;    relationship50.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship50);</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship51;</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;    relationship51.m_Guid = uint64_t(51);</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;    relationship51.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;    relationship51.m_HeadGuid = uint64_t(6);</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;    relationship51.m_TailGuid = uint64_t(48);</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship51);</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship53;</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;    relationship53.m_Guid = uint64_t(53);</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;    relationship53.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::DataLink;</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;    relationship53.m_HeadGuid = uint64_t(48);</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;    relationship53.m_TailGuid = uint64_t(52);</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship53);</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship54;</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;    relationship54.m_Guid = uint64_t(54);</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;    relationship54.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::ExecutionLink;</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;    relationship54.m_HeadGuid = uint64_t(52);</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;    relationship54.m_TailGuid = uint64_t(17170418158534996719U);</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship54);</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity55;</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;    entity55.m_Guid = uint64_t(55);</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity55);</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship56;</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;    relationship56.m_Guid = uint64_t(56);</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;    relationship56.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;    relationship56.m_HeadGuid = uint64_t(55);</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;    relationship56.m_TailGuid = uint64_t(10172155312650606003U);</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship56);</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship57;</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;    relationship57.m_Guid = uint64_t(57);</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;    relationship57.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;    relationship57.m_HeadGuid = uint64_t(56);</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;    relationship57.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship57);</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship58;</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;    relationship58.m_Guid = uint64_t(58);</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;    relationship58.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;    relationship58.m_HeadGuid = uint64_t(48);</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;    relationship58.m_TailGuid = uint64_t(55);</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship58);</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship59;</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;    relationship59.m_Guid = uint64_t(59);</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;    relationship59.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;    relationship59.m_HeadGuid = uint64_t(36);</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;    relationship59.m_TailGuid = uint64_t(55);</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship59);</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;    arm::pipe::ITimelineDecoder::Event event60;</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    event60.m_Guid = uint64_t(60);</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;    event60.m_TimeStamp = uint64_t(96557081111036);</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;    event60.m_ThreadId = uint64_t(140522431862592);</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a88a1f8b7707e1b022e4a3f55b7380e0d">CreateEvent</a>(event60);</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship61;</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;    relationship61.m_Guid = uint64_t(61);</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;    relationship61.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::ExecutionLink;</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;    relationship61.m_HeadGuid = uint64_t(55);</div><div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;    relationship61.m_TailGuid = uint64_t(60);</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship61);</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship62;</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;    relationship62.m_Guid = uint64_t(62);</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;    relationship62.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::DataLink;</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;    relationship62.m_HeadGuid = uint64_t(60);</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;    relationship62.m_TailGuid = uint64_t(17170418158534996719U);</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship62);</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;    arm::pipe::ITimelineDecoder::Event event63;</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;    event63.m_Guid = uint64_t(63);</div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;    event63.m_TimeStamp = uint64_t(96557081149730);</div><div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;    event63.m_ThreadId = uint64_t(140522431862592);</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a88a1f8b7707e1b022e4a3f55b7380e0d">CreateEvent</a>(event63);</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship64;</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;    relationship64.m_Guid = uint64_t(61);</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;    relationship64.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::ExecutionLink;</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;    relationship64.m_HeadGuid = uint64_t(55);</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;    relationship64.m_TailGuid = uint64_t(63);</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship64);</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship65;</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;    relationship65.m_Guid = uint64_t(62);</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;    relationship65.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::DataLink;</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;    relationship65.m_HeadGuid = uint64_t(63);</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;    relationship65.m_TailGuid = uint64_t(10812061579584851344U);</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship65);</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity66;</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;    entity66.m_Guid = uint64_t(66);</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity66);</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship67;</div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;    relationship67.m_Guid = uint64_t(67);</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;    relationship67.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;    relationship67.m_HeadGuid = uint64_t(66);</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;    relationship67.m_TailGuid = uint64_t(10172155312650606003U);</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship67);</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship68;</div><div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;    relationship68.m_Guid = uint64_t(68);</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;    relationship68.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;    relationship68.m_HeadGuid = uint64_t(67);</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;    relationship68.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship68);</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;</div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship69;</div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;    relationship69.m_Guid = uint64_t(69);</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;    relationship69.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;    relationship69.m_HeadGuid = uint64_t(48);</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;    relationship69.m_TailGuid = uint64_t(66);</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship69);</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;</div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship70;</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;    relationship70.m_Guid = uint64_t(70);</div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;    relationship70.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;    relationship70.m_HeadGuid = uint64_t(22);</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;    relationship70.m_TailGuid = uint64_t(66);</div><div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship70);</div><div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;</div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div><div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;    arm::pipe::ITimelineDecoder::Event event71;</div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;    event71.m_Guid = uint64_t(71);</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;    event71.m_TimeStamp = uint64_t(96557081156464);</div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;    event71.m_ThreadId = uint64_t(140522431862592);</div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a88a1f8b7707e1b022e4a3f55b7380e0d">CreateEvent</a>(event71);</div><div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship72;</div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;    relationship72.m_Guid = uint64_t(72);</div><div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;    relationship72.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::ExecutionLink;</div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;    relationship72.m_HeadGuid = uint64_t(66);</div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;    relationship72.m_TailGuid = uint64_t(71);</div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship72);</div><div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;</div><div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship73;</div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;    relationship73.m_Guid = uint64_t(73);</div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;    relationship73.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::DataLink;</div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;    relationship73.m_HeadGuid = uint64_t(71);</div><div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;    relationship73.m_TailGuid = uint64_t(17170418158534996719U);</div><div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship73);</div><div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;</div><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;    arm::pipe::ITimelineDecoder::Event event74;</div><div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;    event74.m_Guid = uint64_t(74);</div><div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;    event74.m_TimeStamp = uint64_t(96557081220825);</div><div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;    event74.m_ThreadId = uint64_t(140522431862592);</div><div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a88a1f8b7707e1b022e4a3f55b7380e0d">CreateEvent</a>(event74);</div><div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;</div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship75;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;    relationship75.m_Guid = uint64_t(75);</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;    relationship75.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::ExecutionLink;</div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;    relationship75.m_HeadGuid = uint64_t(66);</div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;    relationship75.m_TailGuid = uint64_t(74);</div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship75);</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;</div><div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship76;</div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;    relationship76.m_Guid = uint64_t(76);</div><div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;    relationship76.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::DataLink;</div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;    relationship76.m_HeadGuid = uint64_t(74);</div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;    relationship76.m_TailGuid = uint64_t(10812061579584851344U);</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship76);</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;</div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;    arm::pipe::ITimelineDecoder::Entity entity77;</div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;    entity77.m_Guid = uint64_t(77);</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">CreateEntity</a>(entity77);</div><div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;</div><div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship78;</div><div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;    relationship78.m_Guid = uint64_t(78);</div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;    relationship78.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;    relationship78.m_HeadGuid = uint64_t(77);</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;    relationship78.m_TailGuid = uint64_t(10172155312650606003U);</div><div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship78);</div><div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;</div><div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship79;</div><div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;    relationship79.m_Guid = uint64_t(79);</div><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;    relationship79.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::LabelLink;</div><div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;    relationship79.m_HeadGuid = uint64_t(78);</div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;    relationship79.m_TailGuid = uint64_t(14196220359693045352U);</div><div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship79);</div><div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;</div><div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship80;</div><div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;    relationship80.m_Guid = uint64_t(80);</div><div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;    relationship80.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;    relationship80.m_HeadGuid = uint64_t(48);</div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;    relationship80.m_TailGuid = uint64_t(77);</div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship80);</div><div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;</div><div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship81;</div><div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;    relationship81.m_Guid = uint64_t(81);</div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;    relationship81.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::RetentionLink;</div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;    relationship81.m_HeadGuid = uint64_t(42);</div><div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;    relationship81.m_TailGuid = uint64_t(77);</div><div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship81);</div><div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;</div><div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;    arm::pipe::ITimelineDecoder::Event event82;</div><div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;    event82.m_Guid = uint64_t(82);</div><div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;    event82.m_TimeStamp = uint64_t(96557081227643);</div><div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;    event82.m_ThreadId = uint64_t(140522431862592);</div><div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a88a1f8b7707e1b022e4a3f55b7380e0d">CreateEvent</a>(event82);</div><div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;</div><div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship83;</div><div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;    relationship83.m_Guid = uint64_t(83);</div><div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;    relationship83.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::ExecutionLink;</div><div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;    relationship83.m_HeadGuid = uint64_t(77);</div><div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;    relationship83.m_TailGuid = uint64_t(82);</div><div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship83);</div><div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;</div><div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship84;</div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;    relationship84.m_Guid = uint64_t(84);</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;    relationship84.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::DataLink;</div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;    relationship84.m_HeadGuid = uint64_t(82);</div><div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;    relationship84.m_TailGuid = uint64_t(17170418158534996719U);</div><div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship84);</div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;</div><div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;    arm::pipe::ITimelineDecoder::Event event85;</div><div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;    event85.m_Guid = uint64_t(85);</div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;    event85.m_TimeStamp = uint64_t(96557081240332);</div><div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;    event85.m_ThreadId = uint64_t(140522431862592);</div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a88a1f8b7707e1b022e4a3f55b7380e0d">CreateEvent</a>(event85);</div><div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;</div><div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship86;</div><div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;    relationship86.m_Guid = uint64_t(86);</div><div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;    relationship86.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::ExecutionLink;</div><div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;    relationship86.m_HeadGuid = uint64_t(77);</div><div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;    relationship86.m_TailGuid = uint64_t(85);</div><div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship86);</div><div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;</div><div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship87;</div><div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;    relationship87.m_Guid = uint64_t(87);</div><div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;    relationship87.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::DataLink;</div><div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;    relationship87.m_HeadGuid = uint64_t(85);</div><div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;    relationship87.m_TailGuid = uint64_t(10812061579584851344U);</div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship87);</div><div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;</div><div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;    arm::pipe::ITimelineDecoder::Event event88;</div><div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;    event88.m_Guid = uint64_t(88);</div><div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;    event88.m_TimeStamp = uint64_t(96557081243146);</div><div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;    event88.m_ThreadId = uint64_t(140522431862592);</div><div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a88a1f8b7707e1b022e4a3f55b7380e0d">CreateEvent</a>(event88);</div><div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;</div><div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship89;</div><div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;    relationship89.m_Guid = uint64_t(89);</div><div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;    relationship89.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::ExecutionLink;</div><div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;    relationship89.m_HeadGuid = uint64_t(48);</div><div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;    relationship89.m_TailGuid = uint64_t(88);</div><div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship89);</div><div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;</div><div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;    arm::pipe::ITimelineDecoder::Relationship relationship90;</div><div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;    relationship90.m_Guid = uint64_t(90);</div><div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;    relationship90.m_RelationshipType = arm::pipe::ITimelineDecoder::RelationshipType::DataLink;</div><div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;    relationship90.m_HeadGuid = uint64_t(88);</div><div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;    relationship90.m_TailGuid = uint64_t(10812061579584851344U);</div><div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">CreateRelationship</a>(relationship90);</div><div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;}</div><div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;</div><div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="_j_s_o_n_timeline_decoder_tests_8cpp.xhtml#abde1c95fef454b922d56a09cf7ea3873">  686</a></span>&#160;<a class="code" href="namespacearmnn.xhtml#a10d15f3df1ab52b3b915a4be1dbf386b">BOOST_AUTO_TEST_CASE</a>(JSONTimelineDecoderTestStructure)</div><div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;{</div><div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;    <a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml">JSONTimelineDecoder</a> timelineDecoder;</div><div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;    <a class="code" href="_j_s_o_n_timeline_decoder_tests_8cpp.xhtml#a1412dda2d4a6b8ee9b9d68998bdf134d">RunSimpleModelThroughDecoder</a>(timelineDecoder);</div><div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;</div><div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml">JSONTimelineDecoder::Model</a> model = timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a81dffedad39d89f959b6119bd8519681">GetModel</a>();</div><div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a>.size() == 20);</div><div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> rootEntity = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a>.at(6);</div><div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;    BOOST_CHECK(rootEntity.childEntities.size() == 4);</div><div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;</div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;    <span class="comment">// Testing input layer model</span></div><div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> entity0 = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a>.at(rootEntity.childEntities[0]);</div><div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;    BOOST_CHECK(entity0.GetName() == <span class="stringliteral">&quot;input&quot;</span>);</div><div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;    BOOST_CHECK(entity0.GetType() == <span class="stringliteral">&quot;layer&quot;</span>);</div><div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;</div><div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;    BOOST_CHECK(entity0.childEntities.size() == 1);</div><div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> input_workload_entity = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a>.at(entity0.childEntities[0]);</div><div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;    BOOST_CHECK(input_workload_entity.childEntities.size() == 1);</div><div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;    BOOST_CHECK(input_workload_entity.GetType() == <span class="stringliteral">&quot;workload&quot;</span>);</div><div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;    BOOST_CHECK(input_workload_entity.extendedData.at(<span class="stringliteral">&quot;backendId&quot;</span>) == <span class="stringliteral">&quot;CpuRef&quot;</span>);</div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;</div><div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> input_workload_execution_entity = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;            .at(input_workload_entity.childEntities[0]);</div><div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;    BOOST_CHECK(input_workload_execution_entity.childEntities.size() == 2);</div><div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;    BOOST_CHECK(input_workload_execution_entity.GetType() == <span class="stringliteral">&quot;workload_execution&quot;</span>);</div><div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;</div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> input_workload_execution_event0 = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;            .at(input_workload_execution_entity.childEntities[0]);</div><div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;    BOOST_CHECK(input_workload_execution_event0.GetType() == <span class="stringliteral">&quot;Event&quot;</span>);</div><div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;    BOOST_CHECK(input_workload_execution_event0.childEntities.size() == 0);</div><div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(input_workload_execution_event0.GetGuid()).m_ThreadId &gt; uint64_t(0));</div><div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(input_workload_execution_event0.GetGuid()).m_TimeStamp &gt; uint64_t(0));</div><div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;</div><div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> input_workload_execution_event1 = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;            .at(input_workload_execution_entity.childEntities[1]);</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;    BOOST_CHECK(input_workload_execution_event0.GetType() == <span class="stringliteral">&quot;Event&quot;</span>);</div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;    BOOST_CHECK(input_workload_execution_event1.childEntities.size() == 0);</div><div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(input_workload_execution_event1.GetGuid()).m_ThreadId &gt; uint64_t(0));</div><div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(input_workload_execution_event1.GetGuid()).m_TimeStamp &gt; uint64_t(0));</div><div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;</div><div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;    <span class="comment">// Testing normalization layer model</span></div><div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> entity1 = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a>.at(rootEntity.childEntities[1]);</div><div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;    BOOST_CHECK(entity1.GetName() == <span class="stringliteral">&quot;normalization&quot;</span>);</div><div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;    BOOST_CHECK(entity1.GetType() == <span class="stringliteral">&quot;layer&quot;</span>);</div><div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;</div><div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> normalization_workload_entity = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;            .at(entity1.childEntities[0]);</div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;    BOOST_CHECK(normalization_workload_entity.GetType() == <span class="stringliteral">&quot;workload&quot;</span>);</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;    BOOST_CHECK(normalization_workload_entity.extendedData.at(<span class="stringliteral">&quot;backendId&quot;</span>) == <span class="stringliteral">&quot;CpuRef&quot;</span>);</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;</div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> normalization_workload_execution_entity = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;            .at(normalization_workload_entity.childEntities[0]);</div><div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;    BOOST_CHECK(normalization_workload_execution_entity.GetType() == <span class="stringliteral">&quot;workload_execution&quot;</span>);</div><div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;</div><div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> normalization_workload_execution_event0 = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;            .at(normalization_workload_execution_entity.childEntities[0]);</div><div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;    BOOST_CHECK(normalization_workload_execution_event0.GetType() == <span class="stringliteral">&quot;Event&quot;</span>);</div><div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(normalization_workload_execution_event0.GetGuid()).m_ThreadId &gt; uint64_t(0));</div><div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(normalization_workload_execution_event0.GetGuid()).m_TimeStamp &gt; uint64_t(0));</div><div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;</div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> normalization_workload_execution_event1 = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;            .at(normalization_workload_execution_entity.childEntities[1]);</div><div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;    BOOST_CHECK(normalization_workload_execution_event1.GetType() == <span class="stringliteral">&quot;Event&quot;</span>);</div><div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(normalization_workload_execution_event1.GetGuid()).m_ThreadId &gt; uint64_t(0));</div><div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(normalization_workload_execution_event1.GetGuid()).m_TimeStamp &gt; uint64_t(0));</div><div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;</div><div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;    <span class="comment">// Testing output layer model</span></div><div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> entity2 = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a>.at(rootEntity.childEntities[2]);</div><div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;    BOOST_CHECK(entity2.GetName() == <span class="stringliteral">&quot;output&quot;</span>);</div><div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;    BOOST_CHECK(entity2.GetType() == <span class="stringliteral">&quot;layer&quot;</span>);</div><div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;</div><div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> output_workload_entity = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a>.at(entity2.childEntities[0]);</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;    BOOST_CHECK(output_workload_entity.GetType() == <span class="stringliteral">&quot;workload&quot;</span>);</div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;    BOOST_CHECK(output_workload_entity.extendedData.at(<span class="stringliteral">&quot;backendId&quot;</span>) == <span class="stringliteral">&quot;CpuRef&quot;</span>);</div><div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;</div><div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> output_workload_execution_entity = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;            .at(output_workload_entity.childEntities[0]);</div><div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;    BOOST_CHECK(output_workload_execution_entity.GetType() == <span class="stringliteral">&quot;workload_execution&quot;</span>);</div><div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;</div><div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> output_workload_execution_event0 = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;            .at(output_workload_execution_entity.childEntities[0]);</div><div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;    BOOST_CHECK(output_workload_execution_event0.GetType() == <span class="stringliteral">&quot;Event&quot;</span>);</div><div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(output_workload_execution_event0.GetGuid()).m_ThreadId &gt; uint64_t(0));</div><div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(output_workload_execution_event0.GetGuid()).m_TimeStamp &gt; uint64_t(0));</div><div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;</div><div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> output_workload_execution_event1 = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a></div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;            .at(output_workload_execution_entity.childEntities[1]);</div><div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;    BOOST_CHECK(output_workload_execution_event1.GetType() == <span class="stringliteral">&quot;Event&quot;</span>);</div><div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(output_workload_execution_event1.GetGuid()).m_ThreadId &gt; uint64_t(0));</div><div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;    BOOST_CHECK(model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">events</a>.at(output_workload_execution_event1.GetGuid()).m_TimeStamp &gt; uint64_t(0));</div><div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;</div><div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> entity48 =  model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a>.at(rootEntity.childEntities[3]);</div><div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;    BOOST_CHECK(entity48.GetName() == <span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;    BOOST_CHECK(entity48.GetType() == <span class="stringliteral">&quot;inference&quot;</span>);</div><div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;}</div><div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;</div><div class="line"><a name="l00782"></a><span class="lineno"><a class="line" href="_j_s_o_n_timeline_decoder_tests_8cpp.xhtml#a8ce210f7182247e19ca9a7fdb52c5656">  782</a></span>&#160;<a class="code" href="namespacearmnn.xhtml#a10d15f3df1ab52b3b915a4be1dbf386b">BOOST_AUTO_TEST_CASE</a>(JSONTimelineDecoderTestJSON)</div><div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;{</div><div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;    <a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml">JSONTimelineDecoder</a> timelineDecoder;</div><div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;    <a class="code" href="_j_s_o_n_timeline_decoder_tests_8cpp.xhtml#a1412dda2d4a6b8ee9b9d68998bdf134d">RunSimpleModelThroughDecoder</a>(timelineDecoder);</div><div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;</div><div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml">JSONTimelineDecoder::Model</a> model = timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a81dffedad39d89f959b6119bd8519681">GetModel</a>();</div><div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;    <a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">JSONTimelineDecoder::JSONEntity</a> rootEntity = model.<a class="code" href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">jsonEntities</a>.at(6);</div><div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;</div><div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;    std::string jsonString = timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aee623039a8883d5bbad213f6e68336de">GetJSONString</a>(rootEntity);</div><div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;    BOOST_CHECK(jsonString != <span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;    BOOST_CHECK(jsonString.find(<span class="stringliteral">&quot;input_0: {&quot;</span>)!=std::string::npos);</div><div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;    BOOST_CHECK(jsonString.find(<span class="stringliteral">&quot;type: Measurement,\n&quot;</span></div><div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;                                   <span class="stringliteral">&quot;\t\t\tbackendId :CpuRef,&quot;</span>)!=std::string::npos);</div><div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;    BOOST_CHECK(jsonString.find(<span class="stringliteral">&quot;normalization_2: {&quot;</span>)!=std::string::npos);</div><div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;    BOOST_CHECK(jsonString.find(<span class="stringliteral">&quot;output_4: {&quot;</span>)!=std::string::npos);</div><div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;</div><div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;    <span class="comment">// Create a temporary file to write Json output to</span></div><div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;    fs::path tempFile = <a class="code" href="namespacearmnn_utils_1_1_filesystem.xhtml#a606d65835d72a332109c3c9f96a01b8a">armnnUtils::Filesystem::NamedTempFile</a>(<span class="stringliteral">&quot;JSONTimelineDecoderTestJSON.json&quot;</span>);</div><div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;    <span class="comment">// open temp file</span></div><div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;    std::ofstream ofs{tempFile};</div><div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;    <span class="comment">// tell the timeline decoder to print into our temp file (you could also use std::cout)</span></div><div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;    timelineDecoder.<a class="code" href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#ab9a5c5064fa36abbdb1507284d3a1d31">PrintJSON</a>(rootEntity, ofs);</div><div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;    <span class="comment">// close temp file</span></div><div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;    ofs.close();</div><div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;</div><div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;    <span class="comment">// Now everything in opposite order</span></div><div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;    fs::ifstream inFile;</div><div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;    <span class="comment">//reopen the file this time for reading</span></div><div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;    inFile.open(tempFile);</div><div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;</div><div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;    std::stringstream strStream;</div><div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;    strStream &lt;&lt; inFile.rdbuf(); <span class="comment">//read the file</span></div><div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;    inFile.close();</div><div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;    std::string outfileJson = strStream.str();</div><div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;</div><div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;    BOOST_CHECK(outfileJson != <span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;    BOOST_CHECK(outfileJson.find(<span class="stringliteral">&quot;input_0: {&quot;</span>)!=std::string::npos);</div><div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;    BOOST_CHECK(outfileJson.find(<span class="stringliteral">&quot;type: Measurement,\n&quot;</span></div><div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;                                <span class="stringliteral">&quot;\t\t\tbackendId :CpuRef,&quot;</span>)!=std::string::npos);</div><div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;    BOOST_CHECK(outfileJson.find(<span class="stringliteral">&quot;normalization_2: {&quot;</span>)!=std::string::npos);</div><div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;    BOOST_CHECK(outfileJson.find(<span class="stringliteral">&quot;output_4: {&quot;</span>)!=std::string::npos);</div><div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;</div><div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;    <span class="comment">// Remove temporary file</span></div><div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;    fs::remove(tempFile);</div><div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;}</div><div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;<a class="code" href="_profiler_tests_8cpp.xhtml#af7f71af5c6c124222dd1c42c5df892f4">BOOST_AUTO_TEST_SUITE_END</a>()</div><div class="ttc" id="_output_shape_of_squeeze_8cpp_xhtml_ae3a6cb217a792718f2bd0e8f45e3ca9e"><div class="ttname"><a href="_output_shape_of_squeeze_8cpp.xhtml#ae3a6cb217a792718f2bd0e8f45e3ca9e">BOOST_AUTO_TEST_SUITE</a></div><div class="ttdeci">BOOST_AUTO_TEST_SUITE(TensorflowLiteParser)</div></div>
<div class="ttc" id="namespacearmnn_xhtml_ae2f04a162585c0a5222a537efd5456aea83c2c4e9b658ccafbcbe6309c5d84c64"><div class="ttname"><a href="namespacearmnn.xhtml#ae2f04a162585c0a5222a537efd5456aea83c2c4e9b658ccafbcbe6309c5d84c64">armnn::Compute::CpuRef</a></div><div class="ttdoc">CPU Execution: Reference C++ kernels. </div></div>
<div class="ttc" id="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity_xhtml"><div class="ttname"><a href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_j_s_o_n_entity.xhtml">armnn::timelinedecoder::JSONTimelineDecoder::JSONEntity</a></div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8hpp_source.xhtml#l00021">JSONTimelineDecoder.hpp:21</a></div></div>
<div class="ttc" id="namespacearmnn_xhtml"><div class="ttname"><a href="namespacearmnn.xhtml">armnn</a></div><div class="ttdoc">Copyright (c) 2021 ARM Limited and Contributors. </div><div class="ttdef"><b>Definition:</b> <a href="01__00__software__tools_8dox_source.xhtml#l00006">01_00_software_tools.dox:6</a></div></div>
<div class="ttc" id="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model_xhtml_a93551dadd83a8ca1d48f83479da39646"><div class="ttname"><a href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a93551dadd83a8ca1d48f83479da39646">armnn::timelinedecoder::JSONTimelineDecoder::Model::jsonEntities</a></div><div class="ttdeci">std::map&lt; uint64_t, JSONEntity &gt; jsonEntities</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8hpp_source.xhtml#l00045">JSONTimelineDecoder.hpp:45</a></div></div>
<div class="ttc" id="_filesystem_8hpp_xhtml"><div class="ttname"><a href="_filesystem_8hpp.xhtml">Filesystem.hpp</a></div></div>
<div class="ttc" id="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model_xhtml_a4fbcc3e4928b03f03f3c2fea42f60620"><div class="ttname"><a href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml#a4fbcc3e4928b03f03f3c2fea42f60620">armnn::timelinedecoder::JSONTimelineDecoder::Model::events</a></div><div class="ttdeci">std::map&lt; uint64_t, Event &gt; events</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8hpp_source.xhtml#l00048">JSONTimelineDecoder.hpp:48</a></div></div>
<div class="ttc" id="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_xhtml_a7a334cad54dec795a2cbe5db09ae6e8b"><div class="ttname"><a href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a7a334cad54dec795a2cbe5db09ae6e8b">armnn::timelinedecoder::JSONTimelineDecoder::CreateEntity</a></div><div class="ttdeci">virtual TimelineStatus CreateEntity(const Entity &amp;) override</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8cpp_source.xhtml#l00028">JSONTimelineDecoder.cpp:28</a></div></div>
<div class="ttc" id="namespacearmnn_xhtml_a10d15f3df1ab52b3b915a4be1dbf386b"><div class="ttname"><a href="namespacearmnn.xhtml#a10d15f3df1ab52b3b915a4be1dbf386b">armnn::BOOST_AUTO_TEST_CASE</a></div><div class="ttdeci">BOOST_AUTO_TEST_CASE(CheckConvolution2dLayer)</div><div class="ttdef"><b>Definition:</b> <a href="_const_tensor_layer_visitor_8cpp_source.xhtml#l00268">ConstTensorLayerVisitor.cpp:268</a></div></div>
<div class="ttc" id="_j_s_o_n_timeline_decoder_tests_8cpp_xhtml_a1412dda2d4a6b8ee9b9d68998bdf134d"><div class="ttname"><a href="_j_s_o_n_timeline_decoder_tests_8cpp.xhtml#a1412dda2d4a6b8ee9b9d68998bdf134d">RunSimpleModelThroughDecoder</a></div><div class="ttdeci">void RunSimpleModelThroughDecoder(JSONTimelineDecoder &amp;timelineDecoder)</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_tests_8cpp_source.xhtml#l00021">JSONTimelineDecoderTests.cpp:21</a></div></div>
<div class="ttc" id="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_xhtml_af3b994a8f02b010cc1685b3d82eb1327"><div class="ttname"><a href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#af3b994a8f02b010cc1685b3d82eb1327">armnn::timelinedecoder::JSONTimelineDecoder::CreateEventClass</a></div><div class="ttdeci">virtual TimelineStatus CreateEventClass(const EventClass &amp;) override</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8cpp_source.xhtml#l00036">JSONTimelineDecoder.cpp:36</a></div></div>
<div class="ttc" id="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_xhtml_aee623039a8883d5bbad213f6e68336de"><div class="ttname"><a href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aee623039a8883d5bbad213f6e68336de">armnn::timelinedecoder::JSONTimelineDecoder::GetJSONString</a></div><div class="ttdeci">std::string GetJSONString(JSONEntity &amp;rootEntity)</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8cpp_source.xhtml#l00250">JSONTimelineDecoder.cpp:250</a></div></div>
<div class="ttc" id="_j_s_o_n_timeline_decoder_8hpp_xhtml"><div class="ttname"><a href="_j_s_o_n_timeline_decoder_8hpp.xhtml">JSONTimelineDecoder.hpp</a></div></div>
<div class="ttc" id="_profiler_tests_8cpp_xhtml_af7f71af5c6c124222dd1c42c5df892f4"><div class="ttname"><a href="_profiler_tests_8cpp.xhtml#af7f71af5c6c124222dd1c42c5df892f4">BOOST_AUTO_TEST_SUITE_END</a></div><div class="ttdeci">BOOST_AUTO_TEST_SUITE_END()</div></div>
<div class="ttc" id="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_xhtml_a81dffedad39d89f959b6119bd8519681"><div class="ttname"><a href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a81dffedad39d89f959b6119bd8519681">armnn::timelinedecoder::JSONTimelineDecoder::GetModel</a></div><div class="ttdeci">const Model &amp; GetModel()</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8cpp_source.xhtml#l00372">JSONTimelineDecoder.cpp:372</a></div></div>
<div class="ttc" id="namespacearmnn_utils_1_1_filesystem_xhtml_a606d65835d72a332109c3c9f96a01b8a"><div class="ttname"><a href="namespacearmnn_utils_1_1_filesystem.xhtml#a606d65835d72a332109c3c9f96a01b8a">armnnUtils::Filesystem::NamedTempFile</a></div><div class="ttdeci">fs::path NamedTempFile(const char *fileName)</div><div class="ttdoc">Construct a temporary file name. </div><div class="ttdef"><b>Definition:</b> <a href="_filesystem_8cpp_source.xhtml#l00023">Filesystem.cpp:23</a></div></div>
<div class="ttc" id="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model_xhtml"><div class="ttname"><a href="structarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_1_1_model.xhtml">armnn::timelinedecoder::JSONTimelineDecoder::Model</a></div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8hpp_source.xhtml#l00043">JSONTimelineDecoder.hpp:43</a></div></div>
<div class="ttc" id="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_xhtml_aea2da9fa89f1c02c8b2de42fb63d846f"><div class="ttname"><a href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#aea2da9fa89f1c02c8b2de42fb63d846f">armnn::timelinedecoder::JSONTimelineDecoder::CreateLabel</a></div><div class="ttdeci">virtual TimelineStatus CreateLabel(const Label &amp;) override</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8cpp_source.xhtml#l00054">JSONTimelineDecoder.cpp:54</a></div></div>
<div class="ttc" id="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_xhtml_a88a1f8b7707e1b022e4a3f55b7380e0d"><div class="ttname"><a href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a88a1f8b7707e1b022e4a3f55b7380e0d">armnn::timelinedecoder::JSONTimelineDecoder::CreateEvent</a></div><div class="ttdeci">virtual TimelineStatus CreateEvent(const Event &amp;) override</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8cpp_source.xhtml#l00045">JSONTimelineDecoder.cpp:45</a></div></div>
<div class="ttc" id="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_xhtml_ab9a5c5064fa36abbdb1507284d3a1d31"><div class="ttname"><a href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#ab9a5c5064fa36abbdb1507284d3a1d31">armnn::timelinedecoder::JSONTimelineDecoder::PrintJSON</a></div><div class="ttdeci">void PrintJSON(JSONEntity &amp;entity, std::ostream &amp;os)</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8cpp_source.xhtml#l00244">JSONTimelineDecoder.cpp:244</a></div></div>
<div class="ttc" id="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_xhtml"><div class="ttname"><a href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml">armnn::timelinedecoder::JSONTimelineDecoder</a></div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8hpp_source.xhtml#l00018">JSONTimelineDecoder.hpp:18</a></div></div>
<div class="ttc" id="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder_xhtml_a5a31a4a0b4a84ee4cb8a25043fc16d4d"><div class="ttname"><a href="classarmnn_1_1timelinedecoder_1_1_j_s_o_n_timeline_decoder.xhtml#a5a31a4a0b4a84ee4cb8a25043fc16d4d">armnn::timelinedecoder::JSONTimelineDecoder::CreateRelationship</a></div><div class="ttdeci">virtual TimelineStatus CreateRelationship(const Relationship &amp;) override</div><div class="ttdef"><b>Definition:</b> <a href="_j_s_o_n_timeline_decoder_8cpp_source.xhtml#l00060">JSONTimelineDecoder.cpp:60</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.xhtml">src</a></li><li class="navelem"><a class="el" href="dir_4d9706f59620ec516301c65441ed077a.xhtml">timelineDecoder</a></li><li class="navelem"><a class="el" href="dir_227bf51455d630104e4cffac68337a28.xhtml">tests</a></li><li class="navelem"><a class="el" href="_j_s_o_n_timeline_decoder_tests_8cpp.xhtml">JSONTimelineDecoderTests.cpp</a></li>
    <li class="footer">Generated on Fri Mar 19 2021 15:26:05 for ArmNN by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>