File Coverage

blib/lib/Ref/Store/XS/cfunc.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Ref::Store::XS::cfunc;
2 1     1   4 use strict;
  1         1  
  1         31  
3 1     1   5 use warnings;
  1         1  
  1         21  
4 1     1   4 use XSLoader;
  1         2  
  1         49  
5             our $VERSION = '0.20';
6              
7             XSLoader::load 'Ref::Store', $VERSION;
8              
9 1     1   4 use base qw(Exporter);
  1         3  
  1         161  
10              
11             our @EXPORT = qw(
12             HR_PL_add_action_ptr
13             HR_PL_add_action_str
14            
15             HR_PL_del_action_container
16             HR_PL_del_action_str
17             HR_PL_del_action_ptr
18             HR_PL_add_action_ext
19            
20             HRXSK_new
21             HRXSK_kstring
22             HRXSK_ithread_postdup
23             HRXSK_prefix_len
24            
25             HRXSK_encap_new
26             HRXSK_encap_kstring
27             HRXSK_encap_weaken
28             HRXSK_encap_link_value
29             HRXSK_encap_getencap
30             HRXSK_encap_ithread_predup
31             HRXSK_encap_ithread_postdup
32            
33             HRA_table_init
34             HRA_store_sk
35             HRA_store_kt
36             HRA_fetch_sk
37            
38             HRA_store_a
39             HRA_fetch_a
40             HRA_dissoc_a
41             HRA_unlink_a
42             HRA_attr_get
43             HRA_ithread_store_lookup_info
44            
45             HRXSATTR_unlink_value
46             HRXSATTR_get_hash
47             HRXSATTR_kstring
48             HRXSATTR_encap_ukey
49             HRXSATTR_prefix_len
50             HRXSATTR_ithread_predup
51             HRXSATTR_ithread_postdup
52             );
53             1;