LCOV - code coverage report
Current view: top level - src - Traverse.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 2 10 20.0 %
Date: 2010-12-13 Functions: 2 3 66.7 %
Branches: 2 14 14.3 %

           Branch data     Line data    Source code
       1                 :            : // $Id: Traverse.cc 6219 2008-10-01 05:39:07Z vern $
       2                 :            : //
       3                 :            : // See the file "COPYING" in the main distribution directory for copyright.
       4                 :            : 
       5                 :            : #include "Scope.h"
       6                 :            : #include "Traverse.h"
       7                 :            : #include "input.h"
       8                 :            : 
       9                 :          0 : TraversalCode traverse_all(TraversalCallback* cb)
      10                 :            :         {
      11         [ #  # ]:          0 :         if ( ! global_scope() )
      12                 :          0 :                 return TC_CONTINUE;
      13                 :            : 
      14                 :          0 :         cb->current_scope = global_scope();
      15                 :            : 
      16                 :          0 :         TraversalCode tc = global_scope()->Traverse(cb);
      17                 :            : 
      18   [ #  #  #  # ]:          0 :         HANDLE_TC_STMT_PRE(tc);
      19                 :          0 :         tc = stmts->Traverse(cb);
      20 [ #  # ][ #  # ]:          0 :         HANDLE_TC_STMT_POST(tc);
      21 [ +  - ][ +  - ]:          6 :         }

Generated by: LCOV version 1.8