xml-file-detail

<?xml version="1.0" encoding="utf-8" ?>
<m2rsm>
<banner>Report Banner - Edit rsm.cfg File</banner>
<program>Resource Standard Metrics</program>
<version>7.71</version>
<date>Sat Mar 07 22:11:49 2013</date>
<command>-X -SXML Total File Detail Report -Td -TN cell.h game.h ocean.h player.h sub.h target.h timer.h utility.h cell.cpp game.cpp ocean.cpp player.cpp player_solution.cpp seahunt.cpp sub.cpp target.cpp timer.cpp utility.cpp Fibonacci.cs</command>
<license_file>C:\Program Files\MSquared\M2 RSM\rsm.lic</license_file>
<config_file>C:\Program Files\MSquared\M2 RSM\rsm.cfg</config_file>
<udqn_file>C:\Program Files\MSquared\M2 RSM\rsm_udqn.cfg</udqn_file>
<title>XML Total File Detail Report</title>
<report>
<name>File Detail Summary</name>
<file>
<name>cell.h</name>
<function_count>0</function_count>
<quality_notices>7</quality_notices>
<notices_per_function>0.0</notices_per_function>
<notices_per_KeLOC>304</notices_per_KeLOC>
<parameters>0</parameters>
<returns>0</returns>
<interface_complexity>0</interface_complexity>
<cyclomatic_complexity>0</cyclomatic_complexity>
<total_complexity>0</total_complexity>
<loc>27</loc>
<eloc>23</eloc>
<lloc>16</lloc>
<comments>13</comments>
<lines>41</lines>
<function_point_loc>0.0</function_point_loc>
<function_point_eloc>0.0</function_point_eloc>
<function_point_lloc>0.0</function_point_lloc>
</file>
<file>
<name>game.h</name>
<function_count>0</function_count>
<quality_notices>8</quality_notices>
<notices_per_function>0.0</notices_per_function>
<notices_per_KeLOC>421</notices_per_KeLOC>
<parameters>0</parameters>
<returns>0</returns>
<interface_complexity>0</interface_complexity>
<cyclomatic_complexity>0</cyclomatic_complexity>
<total_complexity>0</total_complexity>
<loc>23</loc>
<eloc>19</eloc>
<lloc>9</lloc>
<comments>1</comments>
<lines>31</lines>
<function_point_loc>0.0</function_point_loc>
<function_point_eloc>0.0</function_point_eloc>
<function_point_lloc>0.0</function_point_lloc>
</file>
<file>
<name>ocean.h</name>
<function_count>0</function_count>
<quality_notices>9</quality_notices>
<notices_per_function>0.0</notices_per_function>
<notices_per_KeLOC>300</notices_per_KeLOC>
<parameters>0</parameters>
<returns>0</returns>
<interface_complexity>0</interface_complexity>
<cyclomatic_complexity>0</cyclomatic_complexity>
<total_complexity>0</total_complexity>
<loc>34</loc>
<eloc>30</eloc>
<lloc>20</lloc>
<comments>5</comments>
<lines>47</lines>
<function_point_loc>0.0</function_point_loc>
<function_point_eloc>0.0</function_point_eloc>
<function_point_lloc>0.0</function_point_lloc>
</file>
<file>
<name>player.h</name>
<function_count>0</function_count>
<quality_notices>9</quality_notices>
<notices_per_function>0.0</notices_per_function>
<notices_per_KeLOC>321</notices_per_KeLOC>
<parameters>0</parameters>
<returns>0</returns>
<interface_complexity>0</interface_complexity>
<cyclomatic_complexity>0</cyclomatic_complexity>
<total_complexity>0</total_complexity>
<loc>32</loc>
<eloc>28</eloc>
<lloc>17</lloc>
<comments>1</comments>
<lines>41</lines>
<function_point_loc>0.0</function_point_loc>
<function_point_eloc>0.0</function_point_eloc>
<function_point_lloc>0.0</function_point_lloc>
</file>
<file>
<name>sub.h</name>
<function_count>1</function_count>
<quality_notices>7</quality_notices>
<notices_per_function>7.0</notices_per_function>
<notices_per_KeLOC>412</notices_per_KeLOC>
<parameters>0</parameters>
<returns>1</returns>
<interface_complexity>1</interface_complexity>
<cyclomatic_complexity>1</cyclomatic_complexity>
<total_complexity>2</total_complexity>
<loc>21</loc>
<eloc>17</eloc>
<lloc>7</lloc>
<comments>2</comments>
<lines>29</lines>
<function_point_loc>0.0</function_point_loc>
<function_point_eloc>0.0</function_point_eloc>
<function_point_lloc>0.0</function_point_lloc>
</file>
<file>
<name>target.h</name>
<function_count>2</function_count>
<quality_notices>13</quality_notices>
<notices_per_function>6.5</notices_per_function>
<notices_per_KeLOC>342</notices_per_KeLOC>
<parameters>1</parameters>
<returns>2</returns>
<interface_complexity>3</interface_complexity>
<cyclomatic_complexity>2</cyclomatic_complexity>
<total_complexity>5</total_complexity>
<loc>46</loc>
<eloc>38</eloc>
<lloc>18</lloc>
<comments>15</comments>
<lines>77</lines>
<function_point_loc>0.0</function_point_loc>
<function_point_eloc>0.0</function_point_eloc>
<function_point_lloc>0.0</function_point_lloc>
</file>
<file>
<name>timer.h</name>
<function_count>0</function_count>
<quality_notices>1</quality_notices>
<notices_per_function>0.0</notices_per_function>
<notices_per_KeLOC>21</notices_per_KeLOC>
<parameters>0</parameters>
<returns>0</returns>
<interface_complexity>0</interface_complexity>
<cyclomatic_complexity>0</cyclomatic_complexity>
<total_complexity>0</total_complexity>
<loc>49</loc>
<eloc>47</eloc>
<lloc>19</lloc>
<comments>12</comments>
<lines>78</lines>
<function_point_loc>0.0</function_point_loc>
<function_point_eloc>0.0</function_point_eloc>
<function_point_lloc>0.0</function_point_lloc>
</file>
<file>
<name>utility.h</name>
<function_count>0</function_count>
<quality_notices>3</quality_notices>
<notices_per_function>0.0</notices_per_function>
<notices_per_KeLOC>188</notices_per_KeLOC>
<parameters>0</parameters>
<returns>0</returns>
<interface_complexity>0</interface_complexity>
<cyclomatic_complexity>0</cyclomatic_complexity>
<total_complexity>0</total_complexity>
<loc>20</loc>
<eloc>16</eloc>
<lloc>8</lloc>
<comments>3</comments>
<lines>30</lines>
<function_point_loc>0.0</function_point_loc>
<function_point_eloc>0.0</function_point_eloc>
<function_point_lloc>0.0</function_point_lloc>
</file>
<file>
<name>cell.cpp</name>
<function_count>11</function_count>
<quality_notices>36</quality_notices>
<notices_per_function>3.3</notices_per_function>
<notices_per_KeLOC>434</notices_per_KeLOC>
<parameters>5</parameters>
<returns>11</returns>
<interface_complexity>16</interface_complexity>
<cyclomatic_complexity>19</cyclomatic_complexity>
<total_complexity>35</total_complexity>
<loc>127</loc>
<eloc>83</eloc>
<lloc>49</lloc>
<comments>13</comments>
<lines>167</lines>
<function_point_loc>2.4</function_point_loc>
<function_point_eloc>1.6</function_point_eloc>
<function_point_lloc>0.9</function_point_lloc>
</file>
<file>
<name>game.cpp</name>
<function_count>3</function_count>
<quality_notices>18</quality_notices>
<notices_per_function>6.0</notices_per_function>
<notices_per_KeLOC>346</notices_per_KeLOC>
<parameters>0</parameters>
<returns>3</returns>
<interface_complexity>3</interface_complexity>
<cyclomatic_complexity>16</cyclomatic_complexity>
<total_complexity>19</total_complexity>
<loc>88</loc>
<eloc>52</eloc>
<lloc>32</lloc>
<comments>4</comments>
<lines>107</lines>
<function_point_loc>1.7</function_point_loc>
<function_point_eloc>1.0</function_point_eloc>
<function_point_lloc>0.6</function_point_lloc>
</file>
<file>
<name>ocean.cpp</name>
<function_count>12</function_count>
<quality_notices>69</quality_notices>
<notices_per_function>5.8</notices_per_function>
<notices_per_KeLOC>483</notices_per_KeLOC>
<parameters>1</parameters>
<returns>12</returns>
<interface_complexity>13</interface_complexity>
<cyclomatic_complexity>32</cyclomatic_complexity>
<total_complexity>45</total_complexity>
<loc>217</loc>
<eloc>143</eloc>
<lloc>83</lloc>
<comments>7</comments>
<lines>252</lines>
<function_point_loc>4.1</function_point_loc>
<function_point_eloc>2.7</function_point_eloc>
<function_point_lloc>1.6</function_point_lloc>
</file>
<file>
<name>player.cpp</name>
<function_count>12</function_count>
<quality_notices>39</quality_notices>
<notices_per_function>3.3</notices_per_function>
<notices_per_KeLOC>557</notices_per_KeLOC>
<parameters>4</parameters>
<returns>12</returns>
<interface_complexity>16</interface_complexity>
<cyclomatic_complexity>14</cyclomatic_complexity>
<total_complexity>30</total_complexity>
<loc>100</loc>
<eloc>70</eloc>
<lloc>38</lloc>
<comments>3</comments>
<lines>126</lines>
<function_point_loc>1.9</function_point_loc>
<function_point_eloc>1.3</function_point_eloc>
<function_point_lloc>0.7</function_point_lloc>
</file>
<file>
<name>player_solution.cpp</name>
<function_count>17</function_count>
<quality_notices>14</quality_notices>
<notices_per_function>0.8</notices_per_function>
<notices_per_KeLOC>156</notices_per_KeLOC>
<parameters>5</parameters>
<returns>17</returns>
<interface_complexity>22</interface_complexity>
<cyclomatic_complexity>21</cyclomatic_complexity>
<total_complexity>43</total_complexity>
<loc>132</loc>
<eloc>90</eloc>
<lloc>48</lloc>
<comments>20</comments>
<lines>188</lines>
<function_point_loc>2.5</function_point_loc>
<function_point_eloc>1.7</function_point_eloc>
<function_point_lloc>0.9</function_point_lloc>
</file>
<file>
<name>seahunt.cpp</name>
<function_count>1</function_count>
<quality_notices>5</quality_notices>
<notices_per_function>5.0</notices_per_function>
<notices_per_KeLOC>500</notices_per_KeLOC>
<parameters>0</parameters>
<returns>1</returns>
<interface_complexity>1</interface_complexity>
<cyclomatic_complexity>1</cyclomatic_complexity>
<total_complexity>2</total_complexity>
<loc>12</loc>
<eloc>10</eloc>
<lloc>4</lloc>
<comments>1</comments>
<lines>18</lines>
<function_point_loc>0.2</function_point_loc>
<function_point_eloc>0.2</function_point_eloc>
<function_point_lloc>0.1</function_point_lloc>
</file>
<file>
<name>sub.cpp</name>
<function_count>7</function_count>
<quality_notices>20</quality_notices>
<notices_per_function>2.9</notices_per_function>
<notices_per_KeLOC>385</notices_per_KeLOC>
<parameters>6</parameters>
<returns>7</returns>
<interface_complexity>13</interface_complexity>
<cyclomatic_complexity>9</cyclomatic_complexity>
<total_complexity>22</total_complexity>
<loc>72</loc>
<eloc>52</eloc>
<lloc>28</lloc>
<comments>3</comments>
<lines>91</lines>
<function_point_loc>1.4</function_point_loc>
<function_point_eloc>1.0</function_point_eloc>
<function_point_lloc>0.5</function_point_lloc>
</file>
<file>
<name>target.cpp</name>
<function_count>9</function_count>
<quality_notices>27</quality_notices>
<notices_per_function>3.0</notices_per_function>
<notices_per_KeLOC>397</notices_per_KeLOC>
<parameters>3</parameters>
<returns>9</returns>
<interface_complexity>12</interface_complexity>
<cyclomatic_complexity>11</cyclomatic_complexity>
<total_complexity>23</total_complexity>
<loc>98</loc>
<eloc>68</eloc>
<lloc>33</lloc>
<comments>4</comments>
<lines>119</lines>
<function_point_loc>1.8</function_point_loc>
<function_point_eloc>1.3</function_point_eloc>
<function_point_lloc>0.6</function_point_lloc>
</file>
<file>
<name>timer.cpp</name>
<function_count>13</function_count>
<quality_notices>31</quality_notices>
<notices_per_function>2.4</notices_per_function>
<notices_per_KeLOC>316</notices_per_KeLOC>
<parameters>1</parameters>
<returns>13</returns>
<interface_complexity>14</interface_complexity>
<cyclomatic_complexity>16</cyclomatic_complexity>
<total_complexity>30</total_complexity>
<loc>130</loc>
<eloc>98</eloc>
<lloc>36</lloc>
<comments>4</comments>
<lines>159</lines>
<function_point_loc>2.5</function_point_loc>
<function_point_eloc>1.8</function_point_eloc>
<function_point_lloc>0.7</function_point_lloc>
</file>
<file>
<name>utility.cpp</name>
<function_count>6</function_count>
<quality_notices>13</quality_notices>
<notices_per_function>2.2</notices_per_function>
<notices_per_KeLOC>232</notices_per_KeLOC>
<parameters>9</parameters>
<returns>6</returns>
<interface_complexity>15</interface_complexity>
<cyclomatic_complexity>13</cyclomatic_complexity>
<total_complexity>28</total_complexity>
<loc>84</loc>
<eloc>56</eloc>
<lloc>33</lloc>
<comments>4</comments>
<lines>98</lines>
<function_point_loc>1.6</function_point_loc>
<function_point_eloc>1.1</function_point_eloc>
<function_point_lloc>0.6</function_point_lloc>
</file>
<file>
<name>Fibonacci.cs</name>
<function_count>1</function_count>
<quality_notices>6</quality_notices>
<notices_per_function>6.0</notices_per_function>
<notices_per_KeLOC>400</notices_per_KeLOC>
<parameters>0</parameters>
<returns>1</returns>
<interface_complexity>1</interface_complexity>
<cyclomatic_complexity>2</cyclomatic_complexity>
<total_complexity>3</total_complexity>
<loc>23</loc>
<eloc>15</eloc>
<lloc>12</lloc>
<comments>4</comments>
<lines>29</lines>
<function_point_loc>0.4</function_point_loc>
<function_point_eloc>0.3</function_point_eloc>
<function_point_lloc>0.2</function_point_lloc>
</file>
<file>
<name>Total All 19 Files</name>
<bytes>30249</bytes>
<function_count>95</function_count>
<quality_notices>335</quality_notices>
<notices_per_function>3.5</notices_per_function>
<notices_per_KeLOC>351</notices_per_KeLOC>
<parameters>35</parameters>
<returns>95</returns>
<interface_complexity>130</interface_complexity>
<cyclomatic_complexity>157</cyclomatic_complexity>
<total_complexity>287</total_complexity>
<loc>1335</loc>
<eloc>955</eloc>
<lloc>510</lloc>
<comments>119</comments>
<lines>1728</lines>
<function_point_loc>20.4</function_point_loc>
<function_point_eloc>13.9</function_point_eloc>
<function_point_lloc>7.5</function_point_lloc>
</file>
<file>
<name>Average Per File</name>
<bytes>1593</bytes>
<function_count>5</function_count>
<quality_notices>18</quality_notices>
<notices_per_function>3.6</notices_per_function>
<notices_per_KeLOC>353</notices_per_KeLOC>
<parameters>2</parameters>
<returns>5</returns>
<interface_complexity>7</interface_complexity>
<cyclomatic_complexity>9</cyclomatic_complexity>
<total_complexity>16</total_complexity>
<loc>71</loc>
<eloc>51</eloc>
<lloc>27</lloc>
<comments>7</comments>
<lines>91</lines>
<function_point_loc>2.0</function_point_loc>
<function_point_eloc>1.0</function_point_eloc>
<function_point_lloc>1.0</function_point_lloc>
</file>
<file>
<name>Average Per Function</name>
<bytes>319</bytes>
<function_count>1</function_count>
<quality_notices>4</quality_notices>
<notices_per_function>4.0</notices_per_function>
<notices_per_KeLOC>364</notices_per_KeLOC>
<parameters>1</parameters>
<returns>1</returns>
<interface_complexity>2</interface_complexity>
<cyclomatic_complexity>2</cyclomatic_complexity>
<total_complexity>4</total_complexity>
<loc>15</loc>
<eloc>11</eloc>
<lloc>6</lloc>
<comments>2</comments>
<lines>19</lines>
<function_point_loc>1.0</function_point_loc>
<function_point_eloc>1.0</function_point_eloc>
<function_point_lloc>1.0</function_point_lloc>
</file>
<totals>
<loc>1335</loc>
<eloc>955</eloc>
<lloc>510</lloc>
<comments>119</comments>
<lines>1728</lines>
<comment_per_eloc>0.12</comment_per_eloc>
<function_point_loc>20.4</function_point_loc>
<function_point_eloc>13.9</function_point_eloc>
<function_point_lloc>7.5</function_point_lloc>
<lines_skipped>0</lines_skipped>
</totals>
<file_counts>
<c_file_count>0</c_file_count>
<c_include_file_count>8</c_include_file_count>
<cpp_file_count>10</cpp_file_count>
<cpp_include_file_count>0</cpp_include_file_count>
<csharp_file_count>1</csharp_file_count>
<java_file_count>0</java_file_count>
<other_file_count>0</other_file_count>
<total_file_count>19</total_file_count>
</file_counts>
</report>
<banner>Report Banner - Edit rsm.cfg File</banner>
</m2rsm>