File Coverage

lib/FFI/Build/File/CXX.pm
Criterion Covered Total %
statement 17 22 77.2
branch n/a
condition n/a
subroutine 6 9 66.6
pod 2 3 66.6
total 25 34 73.5


line stmt bran cond sub pod time code
1             package FFI::Build::File::CXX;
2              
3 8     8   197498 use strict;
  8         16  
  8         353  
4 8     8   44 use warnings;
  8         15  
  8         546  
5 8     8   145 use 5.008004;
  8         29  
6 8     8   331 use parent qw( FFI::Build::File::C );
  8         230  
  8         104  
7 8     8   701 use constant default_suffix => '.cxx';
  8         15  
  8         709  
8 8     8   44 use constant default_encoding => ':utf8';
  8         22  
  8         1754  
9              
10             # ABSTRACT: Class to track C source file in FFI::Build
11             our $VERSION = '2.11'; # VERSION
12              
13              
14             sub accept_suffix
15             {
16 0     0 1   (qr/\.c(xx|pp)$/)
17             }
18              
19             sub cc
20             {
21 0     0 0   my($self) = @_;
22 0           $self->platform->cxx;
23             }
24              
25             sub ld
26             {
27 0     0 1   my($self) = @_;
28 0           $self->platform->cxxld;
29             }
30              
31             1;
32              
33             __END__