File Coverage

blib/lib/ExtUtils/Typemaps/Signal.pm
Criterion Covered Total %
statement 18 24 75.0
branch n/a
condition n/a
subroutine 6 7 85.7
pod 1 1 100.0
total 25 32 78.1


line stmt bran cond sub pod time code
1             package ExtUtils::Typemaps::Signal;
2             $ExtUtils::Typemaps::Signal::VERSION = '0.009';
3 1     1   326990 use strict;
  1         3  
  1         50  
4 1     1   7 use warnings;
  1         31  
  1         102  
5              
6 1     1   8 use parent 'ExtUtils::Typemaps';
  1         2  
  1         10  
7              
8 1     1   101748 use ExtUtils::Typemaps::Signo;
  1         4  
  1         48  
9 1     1   925 use ExtUtils::Typemaps::SigSet;
  1         4  
  1         79  
10 1     1   661 use ExtUtils::Typemaps::TimeSpec;
  1         3  
  1         334  
11              
12             sub new {
13 0     0 1   my $class = shift;
14              
15 0           my $self = $class->SUPER::new(@_);
16              
17 0           $self->merge(typemap => ExtUtils::Typemaps::Signo->new);
18 0           $self->merge(typemap => ExtUtils::Typemaps::SigSet->new);
19 0           $self->merge(typemap => ExtUtils::Typemaps::TimeSpec->new);
20              
21 0           return $self;
22             }
23              
24             1;
25              
26             #ABSTRACT: A typemap bundle for dealing with signal related types
27              
28             __END__