File Coverage

blib/lib/VSO/Subtype.pm
Criterion Covered Total %
statement 10 10 100.0
branch 2 2 100.0
condition n/a
subroutine 5 5 100.0
pod 0 3 0.0
total 17 20 85.0


line stmt bran cond sub pod time code
1              
2             package
3             VSO::Subtype;
4              
5 9     9   55 use strict;
  9         17  
  9         389  
6 9     9   49 use warnings 'all';
  9         20  
  9         2119  
7             our %types = ( );
8             sub init
9             {
10 189     189 0 256 my $s = shift;
11 189         534 $VSO::Subtype::types{$s->name} = $s;
12             }# end init()
13             sub name;
14             sub as;
15             sub where;
16             sub message;
17              
18 211 100   211 0 823 sub find { $VSO::Subtype::types{$_[1]} || $_[1] }
19 6     6 0 36 sub subtype_exists { $VSO::Subtype::types{$_[1]} }
20              
21             1;# return true:
22