File Coverage

blib/lib/rperlgmp.pm
Criterion Covered Total %
statement 15 15 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 20 20 100.0


line stmt bran cond sub pod time code
1             # [[[ HEADER ]]]
2             package # hide from PAUSE indexing
3             rperlgmp; ## no critic qw(Capitalization ProhibitMultiplePackages ProhibitReusedNames) # SYSTEM DEFAULT 3: allow multiple & lower case package names
4 1     1   1792 use strict;
  1         2  
  1         24  
5 1     1   4 use warnings;
  1         1  
  1         32  
6             our $VERSION = 0.002_000;
7              
8             # [[[ INCLUDES ]]]
9             #use rperltypes;
10 1     1   4 use RPerl::DataType::GMPInteger;
  1         2  
  1         6  
11 1     1   6 use RPerl::Operation::Expression::Operator::GMPFunctions;
  1         1  
  1         7  
12              
13             # [[[ EXPORTS ]]]
14 1     1   5 use RPerl::Exporter qw(import);
  1         3  
  1         5  
15             our @EXPORT = qw(
16             gmp_integer_CHECK gmp_integer_CHECKTRACE
17             gmp_integer_to_boolean gmp_integer_to_unsigned_integer gmp_integer_to_integer gmp_integer_to_number gmp_integer_to_character gmp_integer_to_string
18             boolean_to_gmp_integer integer_to_gmp_integer unsigned_integer_to_gmp_integer number_to_gmp_integer character_to_gmp_integer string_to_gmp_integer
19             gmp_init gmp_init_set_unsigned_integer gmp_init_set_signed_integer
20             gmp_set gmp_set_unsigned_integer gmp_set_signed_integer gmp_set_number gmp_set_string
21             gmp_get_unsigned_integer gmp_get_signed_integer gmp_get_number gmp_get_string
22             gmp_add gmp_sub gmp_mul gmp_mul_unsigned_integer gmp_mul_signed_integer gmp_sub_mul_unsigned_integer gmp_add_mul_unsigned_integer gmp_neg
23             gmp_div_truncate_quotient
24             gmp_cmp
25             );
26              
27              
28              
29             # START HERE: figure out how to get gmp_integer_CHECK*() enabled as rperltypes::gmp_integer_CHECK*() for automatic use by subroutine type-check code in Class.pm
30             # START HERE: figure out how to get gmp_integer_CHECK*() enabled as rperltypes::gmp_integer_CHECK*() for automatic use by subroutine type-check code in Class.pm
31             # START HERE: figure out how to get gmp_integer_CHECK*() enabled as rperltypes::gmp_integer_CHECK*() for automatic use by subroutine type-check code in Class.pm
32              
33              
34             =DISABLED_NEED_FIGURE_OUT
35             package
36             rperltypes;
37              
38             #require rperltypes;
39             use rperlgmp;
40              
41             # [[[ EXPORTS ]]]
42             use RPerl::Exporter 'import';
43             our @EXPORT = (
44             #@rperltypes::EXPORT = (
45             @rperltypes::EXPORT,
46             @rperlgmp::EXPORT,
47             );
48             our @EXPORT_OK = (
49             #@rperltypes::EXPORT_OK = (
50             @rperltypes::EXPORT_OK,
51             @rperlgmp::EXPORT_OK,
52             );
53              
54             #use Data::Dumper;
55             #print 'in rperltypes, have @rperltypes::EXPORT = ', Dumper(\@rperltypes::EXPORT), "\n";
56             #die 'TMP DEBUG';
57              
58             =cut
59              
60             1; # end of package