| Sub::HandlesVia::Manual::Comparison(3pm) | User Contributed Perl Documentation | Sub::HandlesVia::Manual::Comparison(3pm) |
Sub::HandlesVia::Manual::Comparison - comparing Sub::HandlesVia against similar modules
The following table compares Sub::HandlesVia with Data::Perl, Moose native traits, and MouseX::NativeTraits.
Array ==============================================
accessor : SubHV DataP Moose Mouse
all : SubHV DataP
all_true : SubHV
any : SubHV Mouse
apply : SubHV Mouse
clear : SubHV DataP Moose Mouse
count : SubHV DataP Moose Mouse
delete : SubHV DataP Moose Mouse
elements : SubHV DataP Moose Mouse
fetch : Mouse (alias: get)
first : SubHV DataP Moose Mouse
first_index : SubHV DataP Moose
flatten : SubHV DataP
flatten_deep : SubHV DataP
for_each : SubHV Mouse
for_each_pair : SubHV Mouse
get : SubHV DataP Moose Mouse
grep : SubHV DataP Moose Mouse
head : SubHV DataP
insert : SubHV DataP Moose Mouse
is_empty : SubHV DataP Moose Mouse
join : SubHV DataP Moose Mouse
map : SubHV DataP Moose Mouse
max : SubHV
maxstr : SubHV
min : SubHV
minstr : SubHV
natatime : SubHV DataP Moose
not_all_true : SubHV
pairfirst : SubHV
pairgrep : SubHV
pairkeys : SubHV
pairmap : SubHV
pairs : SubHV
pairvalues : SubHV
pick_random : SubHV
pop : SubHV DataP Moose Mouse
print : SubHV DataP
product : SubHV
push : SubHV DataP Moose Mouse
reduce : SubHV DataP Moose Mouse
reductions : SubHV
remove : Mouse (alias: delete)
reset : SubHV
reverse : SubHV DataP
sample : SubHV
set : SubHV DataP Moose Mouse
shallow_clone : SubHV DataP Moose
shift : SubHV DataP Moose Mouse
shuffle : SubHV DataP Moose Mouse
shuffle_in_place : SubHV
sort : SubHV DataP Moose Mouse
sort_by : Mouse (sort)
sort_in_place : SubHV DataP Moose Mouse
sort_in_place_by : Mouse (sort_in_place)
splice : SubHV DataP Moose Mouse
store : Mouse (alias: set)
sum : SubHV
tail : SubHV DataP
uniq : SubHV DataP Moose Mouse
uniq_in_place : SubHV
uniqnum : SubHV
uniqnum_in_place : SubHV
uniqstr : SubHV
uniqstr_in_place : SubHV
unshift : SubHV DataP Moose Mouse
Blessed ============================================
(Accepts any method name.)
Bool ===============================================
not : SubHV DataP Moose Mouse
reset : SubHV
set : SubHV DataP Moose Mouse
toggle : SubHV DataP Moose Mouse
unset : SubHV DataP Moose Mouse
Code ===============================================
execute : SubHV DataP Moose Mouse
execute_list : SubHV
execute_method : SubHV Moose Mouse
execute_method_list : SubHV
execute_method_scalar : SubHV
execute_method_void : SubHV
execute_scalar : SubHV
execute_void : SubHV
Counter ============================================
dec : SubHV DataP Moose Mouse
inc : SubHV DataP Moose Mouse
reset : SubHV DataP Moose Mouse
set : SubHV Moose Mouse
Enum ===============================================
assign : SubHV
is : SubHV
set : SubHV
Hash ===============================================
accessor : SubHV DataP Moose Mouse
all : SubHV DataP
clear : SubHV DataP Moose Mouse
count : SubHV DataP Moose Mouse
defined : SubHV DataP Moose Mouse
delete : SubHV DataP Moose Mouse
delete_where : SubHV
elements : SubHV DataP Moose Mouse
exists : SubHV DataP Moose Mouse
fetch : Mouse (alias: get)
for_each_key : SubHV Mouse
for_each_pair : SubHV Mouse
for_each_value : SubHV Mouse
get : SubHV DataP Moose Mouse
is_empty : SubHV DataP Moose Mouse
keys : SubHV DataP Moose Mouse
kv : SubHV DataP Moose Mouse
reset : SubHV
set : SubHV DataP Moose Mouse
shallow_clone : SubHV DataP Moose
sorted_keys : SubHV Mouse
store : Mouse (alias: set)
values : SubHV DataP Moose Mouse
Number =============================================
abs : SubHV DataP Moose Mouse
add : SubHV DataP Moose Mouse
cmp : SubHV
div : SubHV DataP Moose Mouse
eq : SubHV
ge : SubHV
get : SubHV
gt : SubHV
le : SubHV
lt : SubHV
mod : SubHV DataP Moose Mouse
mul : SubHV DataP Moose Mouse
ne : SubHV
set : SubHV Moose
sub : SubHV DataP Moose Mouse
Scalar =============================================
make_getter : SubHV
make_setter : SubHV
scalar_reference : SubHV
String =============================================
append : SubHV DataP Moose Mouse
chomp : SubHV DataP Moose Mouse
chop : SubHV DataP Moose Mouse
clear : SubHV DataP Moose Mouse
cmp : SubHV
cmpi : SubHV
contains : SubHV
contains_i : SubHV
ends_with : SubHV
ends_with_i : SubHV
eq : SubHV
eqi : SubHV
fc : SubHV
ge : SubHV
gei : SubHV
get : SubHV
gt : SubHV
gti : SubHV
inc : SubHV DataP Moose Mouse
lc : SubHV
le : SubHV
lei : SubHV
length : SubHV DataP Moose Mouse
lt : SubHV
lti : SubHV
match : SubHV DataP Moose Mouse
match_i : SubHV
ne : SubHV
nei : SubHV
prepend : SubHV DataP Moose Mouse
replace : SubHV DataP Moose Mouse
replace_globally : SubHV Mouse
reset : SubHV
set : SubHV
starts_with : SubHV
starts_with_i : SubHV
substr : SubHV DataP Moose Mouse
uc : SubHV
Please report any bugs to <https://github.com/tobyink/p5-sub-handlesvia/issues>.
Sub::HandlesVia.
Toby Inkster <tobyink@cpan.org>.
This software is copyright (c) 2022 by Toby Inkster.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
| 2023-04-09 | perl v5.36.0 |