<?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>