1Sub::HandlesVia::ManualU:s:eCromCpoanrtirsiobnu(t3e)d PeSrulb:D:oHcaunmdelnetsaVtiiao:n:Manual::Comparison(3)
2
3
4

NAME

6       Sub::HandlesVia::Manual::Comparison - comparing Sub::HandlesVia against
7       similar modules
8

MANUAL

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

BUGS

200       Please report any bugs to
201       <https://github.com/tobyink/p5-sub-handlesvia/issues>.
202

SEE ALSO

204       Sub::HandlesVia.
205

AUTHOR

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

DISCLAIMER OF WARRANTIES

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)
Impressum