Report Banner - Edit rsm.cfg File Resource Standard Metrics Version,7.62 Date Processed,Wed Jul 02 16:12:27 2008 RSM Command Line,-C -SCSV Functional Analysis Report -fa 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 License File,C:\Program Files\MSquared\M2 RSM\rsm.lic Configuration File,C:\Program Files\MSquared\M2 RSM\rsm.cfg CSV Functional Analysis Report File,cell.h Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, cell.h,, 06/18/08 14:50:06, 829, 27, 23, 16, 13, 9, 41, 0.57, 1, 0, 0, 0, 0, 0, 0, 5 File,game.h Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, game.h,, 06/18/08 14:50:06, 400, 23, 19, 9, 1, 7, 31, 0.05, 1, 0, 0, 0, 0, 0, 0, 4 File,ocean.h Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, ocean.h,, 06/18/08 14:50:06, 825, 34, 30, 20, 5, 9, 47, 0.17, 1, 0, 0, 0, 0, 0, 0, 2 File,player.h Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, player.h,, 06/18/08 14:50:06, 666, 32, 28, 17, 1, 8, 41, 0.04, 1, 0, 0, 0, 0, 0, 0, 2 File,sub.h Type, Name, Parameters, , , LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices Function, Seahunt::Sub::Abstract, (void), ,, 1, 1, 0, 0, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total,, , , 1, 1, 0, 0, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, , Average,, , , 1.00, 1.00, 0.00, 0.00, 0.00, 1.00, 0.00, , 1.00, 0.00, 1.00, 1.00, 1.00, 2.00, , Maximum,, , , 1, 1, 0, 0, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, , Minimum,, , , 1, 1, 0, 0, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, sub.h,, 06/18/08 14:50:06, 456, 21, 17, 7, 2, 7, 29, 0.12, 1, 1, 0, 1, 1, 1, 2, 4 File,target.h Function, Seahunt::Target::Get_armor, (void), ,, 1, 1, 1, 1, 0, 1, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Target, (const Target & t), ,, 2, 0, 0, 2, 0, 4, 0.00, , 1, 1, 1, 2, 1, 3, Function, Total,, , , 3, 1, 1, 3, 0, 5, 1.00, , 2, 1, 2, 3, 2, 5, , Average,, , , 1.50, 0.50, 0.50, 1.50, 0.00, 2.50, 0.50, , 1.00, 0.50, 1.00, 1.50, 1.00, 2.50, , Maximum,, , , 2, 1, 1, 2, 0, 4, 1.00, , 1, 1, 1, 2, 1, 3, , Minimum,, , , 1, 0, 0, 1, 0, 1, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, target.h,, 06/18/08 14:50:06, 1449, 46, 38, 18, 15, 18, 77, 0.39, 1, 2, 1, 2, 3, 2, 5, 7 File,timer.h Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, timer.h,, 06/18/08 14:50:06, 1565, 49, 47, 19, 12, 17, 78, 0.26, 1, 0, 0, 0, 0, 0, 0, 1 File,utility.h Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, utility.h,, 06/18/08 14:50:06, 566, 20, 16, 8, 3, 7, 30, 0.19, 1, 0, 0, 0, 0, 0, 0, 1 File,cell.cpp Function, Seahunt::Cell::Cell, (), ,, 7, 5, 5, 0, 0, 7, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Cell, (const Cell & c), ,, 7, 5, 5, 0, 0, 7, 0.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Cell::~Cell, (), ,, 2, 0, 0, 1, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Set_xyz, (int _x; int _y; int _z), ,, 3, 1, 3, 0, 0, 3, 0.00, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Cell::Get_x, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Get_y, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Get_z, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Set_target, (Target * t), ,, 9, 5, 4, 0, 0, 9, 0.00, , 1, 1, 1, 2, 2, 4, Function, Seahunt::Cell::Get_target, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Cell::Hit, (void), ,, 27, 15, 9, 0, 0, 27, 0.00, , 1, 0, 1, 1, 4, 5, Function, main, (void), ,, 31, 21, 19, 4, 9, 44, 0.19, , 1, 0, 1, 1, 5, 6, Function, Total,, , , 98, 56, 49, 5, 9, 112, 0.19, , 11, 5, 11, 16, 19, 35, , Average,, , , 8.91, 5.09, 4.45, 0.45, 0.82, 10.18, 0.02, , 1.00, 0.45, 1.00, 1.45, 1.73, 3.18, , Maximum,, , , 31, 21, 19, 4, 9, 44, 0.19, , 1, 3, 1, 4, 5, 6, , Minimum,, , , 2, 0, 0, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, cell.cpp,, 06/18/08 14:50:06, 2636, 127, 83, 49, 13, 28, 167, 0.16, 0, 11, 5, 11, 16, 19, 35, 29 File,game.cpp Function, Seahunt::Game::Game, (), ,, 15, 9, 7, 0, 0, 15, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Game::~Game, (), ,, 12, 6, 4, 0, 0, 12, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Game::Play, (), ,, 53, 31, 21, 2, 11, 65, 0.06, , 1, 0, 1, 1, 10, 11, Function, Total,, , , 80, 46, 32, 2, 11, 92, 0.06, , 3, 0, 3, 3, 16, 19, , Average,, , , 26.67, 15.33, 10.67, 0.67, 3.67, 30.67, 0.02, , 1.00, 0.00, 1.00, 1.00, 5.33, 6.33, , Maximum,, , , 53, 31, 21, 2, 11, 65, 0.06, , 1, 0, 1, 1, 10, 11, , Minimum,, , , 12, 6, 4, 0, 0, 12, 0.00, , 1, 0, 1, 1, 3, 4, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, game.cpp,, 06/18/08 14:50:06, 1604, 88, 52, 32, 4, 17, 107, 0.08, 0, 3, 0, 3, 3, 16, 19, 18 File,ocean.cpp Function, Seahunt::Ocean::Ocean, (), ,, 8, 6, 4, 0, 0, 8, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Ocean::Init, (void), ,, 18, 8, 8, 1, 1, 20, 0.13, , 1, 0, 1, 1, 5, 6, Function, Seahunt::Ocean::~Ocean, (), ,, 13, 7, 4, 1, 0, 14, 0.14, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Ocean::PlaceTarget, (void), ,, 13, 7, 4, 0, 0, 13, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Ocean::TargetPlacement, (Target * t), ,, 28, 18, 13, 0, 0, 28, 0.00, , 1, 1, 1, 2, 4, 6, Function, Seahunt::Ocean::Hit, (void), ,, 21, 15, 13, 0, 0, 21, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Ocean::Show, (void), ,, 36, 20, 16, 0, 1, 37, 0.00, , 1, 0, 1, 1, 6, 7, Function, Seahunt::Ocean::ShowTargets, (void), ,, 17, 11, 5, 0, 0, 17, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Ocean::Get_target_count, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Ocean::Get_active_targets, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Ocean::Get_destroyed_targets, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, main, (void), ,, 12, 10, 10, 0, 8, 20, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total,, , , 175, 105, 80, 2, 10, 187, 0.27, , 12, 1, 12, 13, 32, 45, , Average,, , , 14.58, 8.75, 6.67, 0.17, 0.83, 15.58, 0.02, , 1.00, 0.08, 1.00, 1.08, 2.67, 3.75, , Maximum,, , , 36, 20, 16, 1, 8, 37, 0.14, , 1, 1, 1, 2, 6, 7, , Minimum,, , , 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, ocean.cpp,, 06/18/08 14:50:06, 5088, 217, 143, 83, 7, 29, 252, 0.05, 0, 12, 1, 12, 13, 32, 45, 64 File,player.cpp Function, Seahunt::Player::Player, (), ,, 7, 5, 5, 0, 0, 7, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Player, (std::string n), ,, 7, 5, 5, 0, 0, 7, 0.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::~Player, (), ,, 2, 0, 0, 1, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Hit, (Ocean * ocean), ,, 10, 6, 5, 0, 0, 10, 0.00, , 1, 1, 1, 2, 2, 4, Function, Seahunt::Player::Score, (Ocean * ocean), ,, 6, 4, 2, 0, 0, 6, 0.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::Show, (void), ,, 18, 14, 10, 0, 0, 18, 0.00, , 1, 0, 1, 1, 2, 3, Function, Seahunt::Player::Get_score, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Get_number_hits, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Get_number_tries, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Get_name, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Set_name, (std::string n), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 1, 1, 2, 1, 3, Function, main, (void), ,, 8, 6, 6, 0, 2, 10, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total,, , , 73, 45, 38, 1, 2, 76, 0.00, , 12, 4, 12, 16, 14, 30, , Average,, , , 6.08, 3.75, 3.17, 0.08, 0.17, 6.33, 0.00, , 1.00, 0.33, 1.00, 1.33, 1.17, 2.50, , Maximum,, , , 18, 14, 10, 1, 2, 18, 0.00, , 1, 1, 1, 2, 2, 4, , Minimum,, , , 2, 0, 0, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, player.cpp,, 06/18/08 14:50:06, 1922, 100, 70, 38, 3, 24, 126, 0.04, 0, 12, 4, 12, 16, 14, 30, 32 File,player_solution.cpp Function, Seahunt::Player::Player, (), ,, 10, 8, 6, 1, 0, 10, 0.13, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::Player, (const std::string& label), ,, 9, 7, 5, 1, 0, 9, 0.14, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::~Player, (), ,, 5, 3, 1, 2, 0, 6, 0.67, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::reset, (void), ,, 5, 3, 3, 1, 0, 5, 0.33, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::begin, (void), ,, 4, 2, 2, 1, 0, 4, 0.50, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::elapsed, (void), ,, 4, 2, 2, 1, 0, 4, 0.50, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::hit, (Ocean* ocean), ,, 11, 7, 6, 1, 5, 16, 0.14, , 1, 1, 1, 2, 2, 4, Function, Seahunt::Player::place_targets, (Ocean* ocean), ,, 3, 1, 1, 1, 0, 3, 1.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::score, (Ocean* ocean), ,, 5, 3, 2, 1, 0, 5, 0.33, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::show, (void), ,, 8, 6, 6, 1, 0, 8, 0.17, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::get_score, (void), ,, 3, 1, 1, 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::get_number_hits, (void), ,, 3, 1, 1, 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::get_number_tries, (void), ,, 3, 1, 1, 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::get_name, (void), ,, 3, 1, 1, 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Player::set_name, (const std::string& n), ,, 3, 1, 1, 1, 0, 3, 1.00, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Player::set_name, (void), ,, 3, 1, 1, 1, 0, 3, 1.00, , 1, 0, 1, 1, 1, 2, Function, main, (void), ,, 17, 11, 8, 1, 5, 22, 0.09, , 1, 0, 1, 1, 4, 5, Function, Total,, , , 99, 59, 48, 18, 10, 110, 10.00, , 17, 5, 17, 22, 21, 43, , Average,, , , 5.82, 3.47, 2.82, 1.06, 0.59, 6.47, 0.59, , 1.00, 0.29, 1.00, 1.29, 1.24, 2.53, , Maximum,, , , 17, 11, 8, 2, 5, 22, 1.00, , 1, 1, 1, 2, 4, 5, , Minimum,, , , 3, 1, 1, 1, 0, 3, 0.09, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, player_solution.cpp,, 06/18/08 14:50:06, 4189, 132, 90, 48, 20, 37, 188, 0.22, 0, 17, 5, 17, 22, 21, 43, 13 File,seahunt.cpp Function, main, (void), ,, 6, 4, 4, 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total,, , , 6, 4, 4, 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, , Average,, , , 6.00, 4.00, 4.00, 0.00, 0.00, 6.00, 0.00, , 1.00, 0.00, 1.00, 1.00, 1.00, 2.00, , Maximum,, , , 6, 4, 4, 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, , Minimum,, , , 6, 4, 4, 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, seahunt.cpp,, 06/18/08 14:50:06, 201, 12, 10, 4, 1, 5, 18, 0.10, 0, 1, 0, 1, 1, 1, 2, 4 File,sub.cpp Function, Seahunt::Sub::Create, (void), ,, 11, 9, 9, 0, 0, 11, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Sub::Create, (std::string name; int a; int d), ,, 4, 2, 2, 0, 0, 4, 0.00, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Sub::Sub, (std::string name; int a; int d), ,, 5, 3, 1, 0, 0, 5, 0.00, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Sub::~Sub, (), ,, 5, 3, 1, 0, 0, 5, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Sub::Show, (void), ,, 5, 3, 3, 0, 0, 5, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Sub::Hit, (void), ,, 11, 5, 3, 0, 0, 11, 0.00, , 1, 0, 1, 1, 3, 4, Function, main, (void), ,, 11, 9, 9, 0, 4, 15, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total,, , , 52, 34, 28, 0, 4, 56, 0.00, , 7, 6, 7, 13, 9, 22, , Average,, , , 7.43, 4.86, 4.00, 0.00, 0.57, 8.00, 0.00, , 1.00, 0.86, 1.00, 1.86, 1.29, 3.14, , Maximum,, , , 11, 9, 9, 0, 4, 15, 0.00, , 1, 3, 1, 4, 3, 5, , Minimum,, , , 4, 2, 1, 0, 0, 4, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, sub.cpp,, 06/18/08 14:50:06, 1418, 72, 52, 28, 3, 18, 91, 0.06, 0, 7, 6, 7, 13, 9, 22, 16 File,target.cpp Function, Seahunt::Target::Target, (std::string n; int a; int d), ,, 11, 9, 7, 0, 0, 11, 0.00, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Target::~Target, (), ,, 6, 4, 2, 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Get_status, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Get_depth_limit, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Get_name, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Hit, (void), ,, 21, 11, 7, 0, 0, 21, 0.00, , 1, 0, 1, 1, 3, 4, Function, Seahunt::Target::Reset, (void), ,, 4, 2, 2, 0, 0, 4, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Target::Show, (void), ,, 6, 4, 1, 0, 0, 6, 0.00, , 1, 0, 1, 1, 1, 2, Function, main, (void), ,, 12, 10, 10, 0, 4, 16, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total,, , , 69, 43, 32, 0, 4, 73, 0.00, , 9, 3, 9, 12, 11, 23, , Average,, , , 7.67, 4.78, 3.56, 0.00, 0.44, 8.11, 0.00, , 1.00, 0.33, 1.00, 1.33, 1.22, 2.56, , Maximum,, , , 21, 11, 10, 0, 4, 21, 0.00, , 1, 3, 1, 4, 3, 5, , Minimum,, , , 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, target.cpp,, 06/18/08 14:50:06, 1580, 98, 68, 33, 4, 19, 119, 0.06, 0, 9, 3, 9, 12, 11, 23, 22 File,timer.cpp Function, Timer::Timer, (), ,, 4, 2, 2, 0, 0, 4, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::Timer, (const std::string &label), ,, 4, 2, 2, 0, 0, 4, 0.00, , 1, 1, 1, 2, 1, 3, Function, Timer::~Timer, (), ,, 2, 0, 0, 0, 0, 2, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::reset, (void), ,, 12, 10, 7, 0, 0, 12, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::start, (void), ,, 7, 5, 2, 0, 0, 7, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::show, (void), ,, 25, 23, 2, 0, 0, 25, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::stop, (void), ,, 24, 18, 8, 0, 3, 27, 0.00, , 1, 0, 1, 1, 3, 4, Function, Timer::get_user_time, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::get_system_time, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::get_wait_time, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::get_non_wait_time, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Timer::get_elapsed_time, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, main, (void), ,, 14, 10, 8, 2, 6, 22, 0.20, , 1, 0, 1, 1, 2, 3, Function, Total,, , , 107, 75, 36, 2, 9, 118, 0.20, , 13, 1, 13, 14, 16, 30, , Average,, , , 8.23, 5.77, 2.77, 0.15, 0.69, 9.08, 0.02, , 1.00, 0.08, 1.00, 1.08, 1.23, 2.31, , Maximum,, , , 25, 23, 8, 2, 6, 27, 0.20, , 1, 1, 1, 2, 3, 4, , Minimum,, , , 2, 0, 0, 0, 0, 2, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, timer.cpp,, 06/18/08 14:50:06, 2482, 130, 98, 36, 4, 25, 159, 0.04, 0, 13, 1, 13, 14, 16, 30, 31 File,utility.cpp Function, Seahunt::Utility::itos, (int i), ,, 7, 5, 5, 1, 0, 7, 0.20, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Utility::dtos, (double d), ,, 7, 5, 5, 1, 0, 7, 0.20, , 1, 1, 1, 2, 1, 3, Function, Seahunt::Utility::UserEntry, (std::string label; int & entry; int min; int max), ,, 37, 21, 15, 0, 0, 37, 0.00, , 1, 4, 1, 5, 8, 13, Function, Seahunt::Utility::UserEntry, (std::string label; std::string & entry; int length), ,, 6, 4, 4, 1, 0, 6, 0.25, , 1, 3, 1, 4, 1, 5, Function, Seahunt::Utility::WaitKey, (void), ,, 5, 3, 3, 0, 0, 5, 0.00, , 1, 0, 1, 1, 1, 2, Function, Seahunt::Utility::ClearScreen, (void), ,, 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Function, Total,, , , 65, 39, 33, 3, 0, 65, 0.65, , 6, 9, 6, 15, 13, 28, , Average,, , , 10.83, 6.50, 5.50, 0.50, 0.00, 10.83, 0.11, , 1.00, 1.50, 1.00, 2.50, 2.17, 4.67, , Maximum,, , , 37, 21, 15, 1, 0, 37, 0.25, , 1, 4, 1, 5, 8, 13, , Minimum,, , , 3, 1, 1, 0, 0, 3, 0.00, , 1, 0, 1, 1, 1, 2, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, utility.cpp,, 06/18/08 14:50:06, 1778, 84, 56, 33, 4, 11, 98, 0.07, 0, 6, 9, 6, 15, 13, 28, 13 File,Fibonacci.cs Function, test.Fibonacci.Main, (), ,, 15, 11, 11, 4, 3, 19, 0.36, , 1, 0, 1, 1, 2, 3, Function, Total,, , , 15, 11, 11, 4, 3, 19, 0.36, , 1, 0, 1, 1, 2, 3, , Average,, , , 15.00, 11.00, 11.00, 4.00, 3.00, 19.00, 0.36, , 1.00, 0.00, 1.00, 1.00, 2.00, 3.00, , Maximum,, , , 15, 11, 11, 4, 3, 19, 0.36, , 1, 0, 1, 1, 2, 3, , Minimum,, , , 15, 11, 11, 4, 3, 19, 0.36, , 1, 0, 1, 1, 2, 3, Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices File, Fibonacci.cs,, 06/18/08 14:50:06, 595, 23, 15, 12, 4, 5, 29, 0.27, 1, 1, 0, 1, 1, 2, 3, 6 Type, Name, , Date, Size, LOC, eLOC, lLOC, Comments, Blanks, Lines, Comment/eLOC, Classes, Functions, Parameters, Returns, InterComp, CycloComp, Total Complexity, Notices Files, 19 File, Total,, , 30249, 1335, 955, 510, 119, 300, 1728, 2.92, 9, 95, 35, 95, 130, 157, 287, 274 File, Average,, , 1592.05, 70.26, 50.26, 26.84, 6.26, 15.79, 90.95, 0.15, 0.47, 5.00, 1.84, 5.00, 6.84, 8.26, 15.11, 14.42 File, Maximum,, , 5088, 217, 143, 83, 20, 37, 252, 0.57, 1, 17, 9, 17, 22, 32, 45, 64 File, Minimum,, , 201, 12, 10, 4, 1, 5, 18, 0.04, 0, 0, 0, 0, 0, 0, 0, 1 Project,19,Files LOC,1335,eLOC,955,lLOC,510,Comment,119,Lines,1728 Avg LOC,70,eLOC,50,lLOC,26,Comment,6,Lines,90 Project Functional Metrics Count,95 Type,Name,Params,LOC,eLOC,lLOC,Comments,Comments/eLOC,Lines,Parameters,Returns,Interface Complexity,Cyclomatic Complexity,Functional Complexity Function,Seahunt::Sub::Abstract,(void),1,1,0,0,0.00,1,0,1,1,1,2 Function,Seahunt::Target::Get_armor,(void),1,1,1,1,1.00,1,0,1,1,1,2 Function,Seahunt::Target::Target,(const Target & t),2,0,0,2,0.00,4,1,1,2,1,3 Function,Seahunt::Cell::Cell,(),7,5,5,0,0.00,7,0,1,1,1,2 Function,Seahunt::Cell::Cell,(const Cell & c),7,5,5,0,0.00,7,1,1,2,1,3 Function,Seahunt::Cell::~Cell,(),2,0,0,1,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Set_xyz,(int _x; int _y; int _z),3,1,3,0,0.00,3,3,1,4,1,5 Function,Seahunt::Cell::Get_x,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Get_y,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Get_z,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Set_target,(Target * t),9,5,4,0,0.00,9,1,1,2,2,4 Function,Seahunt::Cell::Get_target,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Cell::Hit,(void),27,15,9,0,0.00,27,0,1,1,4,5 Function,main,(void),31,21,19,4,0.19,44,0,1,1,5,6 Function,Seahunt::Game::Game,(),15,9,7,0,0.00,15,0,1,1,3,4 Function,Seahunt::Game::~Game,(),12,6,4,0,0.00,12,0,1,1,3,4 Function,Seahunt::Game::Play,(),53,31,21,2,0.06,65,0,1,1,10,11 Function,Seahunt::Ocean::Ocean,(),8,6,4,0,0.00,8,0,1,1,1,2 Function,Seahunt::Ocean::Init,(void),18,8,8,1,0.13,20,0,1,1,5,6 Function,Seahunt::Ocean::~Ocean,(),13,7,4,1,0.14,14,0,1,1,3,4 Function,Seahunt::Ocean::PlaceTarget,(void),13,7,4,0,0.00,13,0,1,1,3,4 Function,Seahunt::Ocean::TargetPlacement,(Target * t),28,18,13,0,0.00,28,1,1,2,4,6 Function,Seahunt::Ocean::Hit,(void),21,15,13,0,0.00,21,0,1,1,3,4 Function,Seahunt::Ocean::Show,(void),36,20,16,0,0.00,37,0,1,1,6,7 Function,Seahunt::Ocean::ShowTargets,(void),17,11,5,0,0.00,17,0,1,1,3,4 Function,Seahunt::Ocean::Get_target_count,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Ocean::Get_active_targets,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Ocean::Get_destroyed_targets,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,main,(void),12,10,10,0,0.00,20,0,1,1,1,2 Function,Seahunt::Player::Player,(),7,5,5,0,0.00,7,0,1,1,1,2 Function,Seahunt::Player::Player,(std::string n),7,5,5,0,0.00,7,1,1,2,1,3 Function,Seahunt::Player::~Player,(),2,0,0,1,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Hit,(Ocean * ocean),10,6,5,0,0.00,10,1,1,2,2,4 Function,Seahunt::Player::Score,(Ocean * ocean),6,4,2,0,0.00,6,1,1,2,1,3 Function,Seahunt::Player::Show,(void),18,14,10,0,0.00,18,0,1,1,2,3 Function,Seahunt::Player::Get_score,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Get_number_hits,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Get_number_tries,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Get_name,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Player::Set_name,(std::string n),3,1,1,0,0.00,3,1,1,2,1,3 Function,main,(void),8,6,6,0,0.00,10,0,1,1,1,2 Function,Seahunt::Player::Player,(),10,8,6,1,0.13,10,0,1,1,1,2 Function,Seahunt::Player::Player,(const std::string& label),9,7,5,1,0.14,9,1,1,2,1,3 Function,Seahunt::Player::~Player,(),5,3,1,2,0.67,6,0,1,1,1,2 Function,Seahunt::Player::reset,(void),5,3,3,1,0.33,5,0,1,1,1,2 Function,Seahunt::Player::begin,(void),4,2,2,1,0.50,4,0,1,1,1,2 Function,Seahunt::Player::elapsed,(void),4,2,2,1,0.50,4,0,1,1,1,2 Function,Seahunt::Player::hit,(Ocean* ocean),11,7,6,1,0.14,16,1,1,2,2,4 Function,Seahunt::Player::place_targets,(Ocean* ocean),3,1,1,1,1.00,3,1,1,2,1,3 Function,Seahunt::Player::score,(Ocean* ocean),5,3,2,1,0.33,5,1,1,2,1,3 Function,Seahunt::Player::show,(void),8,6,6,1,0.17,8,0,1,1,1,2 Function,Seahunt::Player::get_score,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,Seahunt::Player::get_number_hits,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,Seahunt::Player::get_number_tries,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,Seahunt::Player::get_name,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,Seahunt::Player::set_name,(const std::string& n),3,1,1,1,1.00,3,1,1,2,1,3 Function,Seahunt::Player::set_name,(void),3,1,1,1,1.00,3,0,1,1,1,2 Function,main,(void),17,11,8,1,0.09,22,0,1,1,4,5 Function,main,(void),6,4,4,0,0.00,6,0,1,1,1,2 Function,Seahunt::Sub::Create,(void),11,9,9,0,0.00,11,0,1,1,1,2 Function,Seahunt::Sub::Create,(std::string name; int a; int d),4,2,2,0,0.00,4,3,1,4,1,5 Function,Seahunt::Sub::Sub,(std::string name; int a; int d),5,3,1,0,0.00,5,3,1,4,1,5 Function,Seahunt::Sub::~Sub,(),5,3,1,0,0.00,5,0,1,1,1,2 Function,Seahunt::Sub::Show,(void),5,3,3,0,0.00,5,0,1,1,1,2 Function,Seahunt::Sub::Hit,(void),11,5,3,0,0.00,11,0,1,1,3,4 Function,main,(void),11,9,9,0,0.00,15,0,1,1,1,2 Function,Seahunt::Target::Target,(std::string n; int a; int d),11,9,7,0,0.00,11,3,1,4,1,5 Function,Seahunt::Target::~Target,(),6,4,2,0,0.00,6,0,1,1,1,2 Function,Seahunt::Target::Get_status,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Target::Get_depth_limit,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Target::Get_name,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Seahunt::Target::Hit,(void),21,11,7,0,0.00,21,0,1,1,3,4 Function,Seahunt::Target::Reset,(void),4,2,2,0,0.00,4,0,1,1,1,2 Function,Seahunt::Target::Show,(void),6,4,1,0,0.00,6,0,1,1,1,2 Function,main,(void),12,10,10,0,0.00,16,0,1,1,1,2 Function,Timer::Timer,(),4,2,2,0,0.00,4,0,1,1,1,2 Function,Timer::Timer,(const std::string &label),4,2,2,0,0.00,4,1,1,2,1,3 Function,Timer::~Timer,(),2,0,0,0,0.00,2,0,1,1,1,2 Function,Timer::reset,(void),12,10,7,0,0.00,12,0,1,1,1,2 Function,Timer::start,(void),7,5,2,0,0.00,7,0,1,1,1,2 Function,Timer::show,(void),25,23,2,0,0.00,25,0,1,1,1,2 Function,Timer::stop,(void),24,18,8,0,0.00,27,0,1,1,3,4 Function,Timer::get_user_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Timer::get_system_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Timer::get_wait_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Timer::get_non_wait_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,Timer::get_elapsed_time,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,main,(void),14,10,8,2,0.20,22,0,1,1,2,3 Function,Seahunt::Utility::itos,(int i),7,5,5,1,0.20,7,1,1,2,1,3 Function,Seahunt::Utility::dtos,(double d),7,5,5,1,0.20,7,1,1,2,1,3 Function,Seahunt::Utility::UserEntry,(std::string label; int & entry; int min; int max),37,21,15,0,0.00,37,4,1,5,8,13 Function,Seahunt::Utility::UserEntry,(std::string label; std::string & entry; int length),6,4,4,1,0.25,6,3,1,4,1,5 Function,Seahunt::Utility::WaitKey,(void),5,3,3,0,0.00,5,0,1,1,1,2 Function,Seahunt::Utility::ClearScreen,(void),3,1,1,0,0.00,3,0,1,1,1,2 Function,test.Fibonacci.Main,(),15,11,11,4,0.36,19,0,1,1,2,3 Function,Total,(null),843,519,392,40,12.74,920,35,95,130,157,287 Function,Average,(null),8.87,5.46,4.13,0.42,0.13,9.68,0.37,1.00,1.37,1.65,3.02 Function,Maximum,(null),53,31,21,4,1.00,65,4,1,5,10,15 Function,Minimum,(null),1,0,0,0,0.00,1,0,1,1,1,2 ,Function Pts., 15.8, 9.8, 7.4, File Summary C Source Files *.c, 0 C/C++ Include Files *.h, 8 C++ Source Files *.c*, 10 C++ Include Files *.h*, 0 C# Source Files *.cs, 1 Java Source File *.jav*, 0 Other File Count, 0 Total File Count, 19 Report Banner - Edit rsm.cfg File