blib/lib/Sort/Key/Top.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
statement | 6 | 6 | 100.0 |
branch | n/a | ||
condition | n/a | ||
subroutine | 2 | 2 | 100.0 |
pod | n/a | ||
total | 8 | 8 | 100.0 |
line | stmt | bran | cond | sub | pod | time | code |
---|---|---|---|---|---|---|---|
1 | package Sort::Key::Top; | ||||||
2 | |||||||
3 | our $VERSION = '0.08'; | ||||||
4 | |||||||
5 | 1 | 1 | 37178 | use strict; | |||
1 | 3 | ||||||
1 | 51 | ||||||
6 | 1 | 1 | 6 | use warnings; | |||
1 | 2 | ||||||
1 | 427 | ||||||
7 | |||||||
8 | require Exporter; | ||||||
9 | |||||||
10 | our @ISA = qw(Exporter); | ||||||
11 | our @EXPORT_OK = qw( top | ||||||
12 | ltop | ||||||
13 | ntop | ||||||
14 | itop | ||||||
15 | utop | ||||||
16 | rtop | ||||||
17 | rltop | ||||||
18 | rntop | ||||||
19 | ritop | ||||||
20 | rutop | ||||||
21 | keytop | ||||||
22 | lkeytop | ||||||
23 | nkeytop | ||||||
24 | ikeytop | ||||||
25 | ukeytop | ||||||
26 | rkeytop | ||||||
27 | rlkeytop | ||||||
28 | rnkeytop | ||||||
29 | rikeytop | ||||||
30 | rukeytop | ||||||
31 | part | ||||||
32 | lpart | ||||||
33 | npart | ||||||
34 | ipart | ||||||
35 | upart | ||||||
36 | rpart | ||||||
37 | rlpart | ||||||
38 | rnpart | ||||||
39 | ripart | ||||||
40 | rupart | ||||||
41 | keypart | ||||||
42 | lkeypart | ||||||
43 | nkeypart | ||||||
44 | ikeypart | ||||||
45 | ukeypart | ||||||
46 | rkeypart | ||||||
47 | rlkeypart | ||||||
48 | rnkeypart | ||||||
49 | rikeypart | ||||||
50 | rukeypart | ||||||
51 | partref | ||||||
52 | lpartref | ||||||
53 | npartref | ||||||
54 | ipartref | ||||||
55 | upartref | ||||||
56 | rpartref | ||||||
57 | rlpartref | ||||||
58 | rnpartref | ||||||
59 | ripartref | ||||||
60 | rupartref | ||||||
61 | keypartref | ||||||
62 | lkeypartref | ||||||
63 | nkeypartref | ||||||
64 | ikeypartref | ||||||
65 | ukeypartref | ||||||
66 | rkeypartref | ||||||
67 | rlkeypartref | ||||||
68 | rnkeypartref | ||||||
69 | rikeypartref | ||||||
70 | rukeypartref | ||||||
71 | topsort | ||||||
72 | ltopsort | ||||||
73 | ntopsort | ||||||
74 | itopsort | ||||||
75 | utopsort | ||||||
76 | rtopsort | ||||||
77 | rltopsort | ||||||
78 | rntopsort | ||||||
79 | ritopsort | ||||||
80 | rutopsort | ||||||
81 | keytopsort | ||||||
82 | lkeytopsort | ||||||
83 | nkeytopsort | ||||||
84 | ikeytopsort | ||||||
85 | ukeytopsort | ||||||
86 | rkeytopsort | ||||||
87 | rlkeytopsort | ||||||
88 | rnkeytopsort | ||||||
89 | rikeytopsort | ||||||
90 | rukeytopsort | ||||||
91 | atpos | ||||||
92 | latpos | ||||||
93 | natpos | ||||||
94 | iatpos | ||||||
95 | uatpos | ||||||
96 | ratpos | ||||||
97 | rlatpos | ||||||
98 | rnatpos | ||||||
99 | riatpos | ||||||
100 | ruatpos | ||||||
101 | keyatpos | ||||||
102 | lkeyatpos | ||||||
103 | nkeyatpos | ||||||
104 | ikeyatpos | ||||||
105 | ukeyatpos | ||||||
106 | rkeyatpos | ||||||
107 | rlkeyatpos | ||||||
108 | rnkeyatpos | ||||||
109 | rikeyatpos | ||||||
110 | rukeyatpos | ||||||
111 | head | ||||||
112 | lhead | ||||||
113 | nhead | ||||||
114 | ihead | ||||||
115 | uhead | ||||||
116 | rhead | ||||||
117 | rlhead | ||||||
118 | rnhead | ||||||
119 | rihead | ||||||
120 | ruhead | ||||||
121 | keyhead | ||||||
122 | lkeyhead | ||||||
123 | nkeyhead | ||||||
124 | ikeyhead | ||||||
125 | ukeyhead | ||||||
126 | rkeyhead | ||||||
127 | rlkeyhead | ||||||
128 | rnkeyhead | ||||||
129 | rikeyhead | ||||||
130 | rukeyhead | ||||||
131 | tail | ||||||
132 | ltail | ||||||
133 | ntail | ||||||
134 | itail | ||||||
135 | utail | ||||||
136 | rtail | ||||||
137 | rltail | ||||||
138 | rntail | ||||||
139 | ritail | ||||||
140 | rutail | ||||||
141 | keytail | ||||||
142 | lkeytail | ||||||
143 | nkeytail | ||||||
144 | ikeytail | ||||||
145 | ukeytail | ||||||
146 | rkeytail | ||||||
147 | rlkeytail | ||||||
148 | rnkeytail | ||||||
149 | rikeytail | ||||||
150 | rukeytail | ||||||
151 | ); | ||||||
152 | |||||||
153 | for ((@EXPORT_OK)) { | ||||||
154 | my $slot = $_; | ||||||
155 | $slot =~ s/key/slot/ and | ||||||
156 | push @EXPORT_OK, $slot; | ||||||
157 | } | ||||||
158 | |||||||
159 | require XSLoader; | ||||||
160 | XSLoader::load('Sort::Key::Top', $VERSION); | ||||||
161 | |||||||
162 | 1; | ||||||
163 | __END__ |