1Sub::HandlesVia::ManualU:s:eCromCpoanrtirsiobnu(t3e)d PeSrulb:D:oHcaunmdelnetsaVtiiao:n:Manual::Comparison(3)
2
3
4
6 Sub::HandlesVia::Manual::Comparison - comparing Sub::HandlesVia against
7 similar modules
8
10 The following table compares Sub::HandlesVia with Data::Perl, Moose
11 native traits, and MouseX::NativeTraits.
12
13 Array ==============================================
14 accessor : SubHV DataP Moose Mouse
15 all : SubHV DataP
16 all_true : SubHV
17 any : SubHV Mouse
18 apply : SubHV Mouse
19 clear : SubHV DataP Moose Mouse
20 count : SubHV DataP Moose Mouse
21 delete : SubHV DataP Moose Mouse
22 elements : SubHV DataP Moose Mouse
23 fetch : Mouse (alias: get)
24 first : SubHV DataP Moose Mouse
25 first_index : SubHV DataP Moose
26 flatten : SubHV DataP
27 flatten_deep : SubHV DataP
28 for_each : SubHV Mouse
29 for_each_pair : SubHV Mouse
30 get : SubHV DataP Moose Mouse
31 grep : SubHV DataP Moose Mouse
32 head : SubHV DataP
33 insert : SubHV DataP Moose Mouse
34 is_empty : SubHV DataP Moose Mouse
35 join : SubHV DataP Moose Mouse
36 map : SubHV DataP Moose Mouse
37 max : SubHV
38 maxstr : SubHV
39 min : SubHV
40 minstr : SubHV
41 natatime : SubHV DataP Moose
42 not_all_true : SubHV
43 pairfirst : SubHV
44 pairgrep : SubHV
45 pairkeys : SubHV
46 pairmap : SubHV
47 pairs : SubHV
48 pairvalues : SubHV
49 pick_random : SubHV
50 pop : SubHV DataP Moose Mouse
51 print : SubHV DataP
52 product : SubHV
53 push : SubHV DataP Moose Mouse
54 reduce : SubHV DataP Moose Mouse
55 reductions : SubHV
56 remove : Mouse (alias: delete)
57 reset : SubHV
58 reverse : SubHV DataP
59 sample : SubHV
60 set : SubHV DataP Moose Mouse
61 shallow_clone : SubHV DataP Moose
62 shift : SubHV DataP Moose Mouse
63 shuffle : SubHV DataP Moose Mouse
64 shuffle_in_place : SubHV
65 sort : SubHV DataP Moose Mouse
66 sort_by : Mouse (sort)
67 sort_in_place : SubHV DataP Moose Mouse
68 sort_in_place_by : Mouse (sort_in_place)
69 splice : SubHV DataP Moose Mouse
70 store : Mouse (alias: set)
71 sum : SubHV
72 tail : SubHV DataP
73 uniq : SubHV DataP Moose Mouse
74 uniq_in_place : SubHV
75 uniqnum : SubHV
76 uniqnum_in_place : SubHV
77 uniqstr : SubHV
78 uniqstr_in_place : SubHV
79 unshift : SubHV DataP Moose Mouse
80
81 Blessed ============================================
82 (Accepts any method name.)
83
84 Bool ===============================================
85 not : SubHV DataP Moose Mouse
86 reset : SubHV
87 set : SubHV DataP Moose Mouse
88 toggle : SubHV DataP Moose Mouse
89 unset : SubHV DataP Moose Mouse
90
91 Code ===============================================
92 execute : SubHV DataP Moose Mouse
93 execute_list : SubHV
94 execute_method : SubHV Moose Mouse
95 execute_method_list : SubHV
96 execute_method_scalar : SubHV
97 execute_method_void : SubHV
98 execute_scalar : SubHV
99 execute_void : SubHV
100
101 Counter ============================================
102 dec : SubHV DataP Moose Mouse
103 inc : SubHV DataP Moose Mouse
104 reset : SubHV DataP Moose Mouse
105 set : SubHV Moose Mouse
106
107 Enum ===============================================
108 assign : SubHV
109 is : SubHV
110 set : SubHV
111
112 Hash ===============================================
113 accessor : SubHV DataP Moose Mouse
114 all : SubHV DataP
115 clear : SubHV DataP Moose Mouse
116 count : SubHV DataP Moose Mouse
117 defined : SubHV DataP Moose Mouse
118 delete : SubHV DataP Moose Mouse
119 delete_where : SubHV
120 elements : SubHV DataP Moose Mouse
121 exists : SubHV DataP Moose Mouse
122 fetch : Mouse (alias: get)
123 for_each_key : SubHV Mouse
124 for_each_pair : SubHV Mouse
125 for_each_value : SubHV Mouse
126 get : SubHV DataP Moose Mouse
127 is_empty : SubHV DataP Moose Mouse
128 keys : SubHV DataP Moose Mouse
129 kv : SubHV DataP Moose Mouse
130 reset : SubHV
131 set : SubHV DataP Moose Mouse
132 shallow_clone : SubHV DataP Moose
133 sorted_keys : SubHV Mouse
134 store : Mouse (alias: set)
135 values : SubHV DataP Moose Mouse
136
137 Number =============================================
138 abs : SubHV DataP Moose Mouse
139 add : SubHV DataP Moose Mouse
140 cmp : SubHV
141 div : SubHV DataP Moose Mouse
142 eq : SubHV
143 ge : SubHV
144 get : SubHV
145 gt : SubHV
146 le : SubHV
147 lt : SubHV
148 mod : SubHV DataP Moose Mouse
149 mul : SubHV DataP Moose Mouse
150 ne : SubHV
151 set : SubHV Moose
152 sub : SubHV DataP Moose Mouse
153
154 Scalar =============================================
155 make_getter : SubHV
156 make_setter : SubHV
157 scalar_reference : SubHV
158
159 String =============================================
160 append : SubHV DataP Moose Mouse
161 chomp : SubHV DataP Moose Mouse
162 chop : SubHV DataP Moose Mouse
163 clear : SubHV DataP Moose Mouse
164 cmp : SubHV
165 cmpi : SubHV
166 contains : SubHV
167 contains_i : SubHV
168 ends_with : SubHV
169 ends_with_i : SubHV
170 eq : SubHV
171 eqi : SubHV
172 fc : SubHV
173 ge : SubHV
174 gei : SubHV
175 get : SubHV
176 gt : SubHV
177 gti : SubHV
178 inc : SubHV DataP Moose Mouse
179 lc : SubHV
180 le : SubHV
181 lei : SubHV
182 length : SubHV DataP Moose Mouse
183 lt : SubHV
184 lti : SubHV
185 match : SubHV DataP Moose Mouse
186 match_i : SubHV
187 ne : SubHV
188 nei : SubHV
189 prepend : SubHV DataP Moose Mouse
190 replace : SubHV DataP Moose Mouse
191 replace_globally : SubHV Mouse
192 reset : SubHV
193 set : SubHV
194 starts_with : SubHV
195 starts_with_i : SubHV
196 substr : SubHV DataP Moose Mouse
197 uc : SubHV
198
200 Please report any bugs to
201 <https://github.com/tobyink/p5-sub-handlesvia/issues>.
202
204 Sub::HandlesVia.
205
207 Toby Inkster <tobyink@cpan.org>.
208
210 This software is copyright (c) 2022 by Toby Inkster.
211
212 This is free software; you can redistribute it and/or modify it under
213 the same terms as the Perl 5 programming language system itself.
214
216 THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
217 WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
218 MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
219
220
221
222perl v5.38.0 2023-07S-u2b1::HandlesVia::Manual::Comparison(3)