# Index of values

A
address_of_av [Perl] | Returns the address of the AV.
address_of_hv [Perl] | Returns the address of the HV.
address_of_sv [Perl] | Returns the address of the SV.
arrayref [Perl] | Given an array, this returns a reference to the array.
asctime [Pl_Date_Format] |
assoc_of_hv [Perl] | Take an `HV` and return an assoc list.
av_clear [Perl] | Remove all elements from the `AV`.
av_empty [Perl] | Create an empty `AV` (array).
av_extend [Perl] | Extend the `AV` so it contains at least `n+1` elements.
av_get [Perl] | Get the i'th element of the `AV`.
av_length [Perl] | Return the length of the `AV`.
av_map [Perl] | Map a function over the elements in the `AV`, return a list of the results.
av_of_string_list [Perl] | Build an `AV` from a list of strings.
av_of_sv_list [Perl] | Create an array from a list of `SVs`.
av_pop [Perl] | Remove the `SV` at the end of the array and return it.
av_push [Perl] | Append the `SV` to the end of the array.
av_set [Perl] | Replace the i'th element of the `AV` with `SV`.
av_shift [Perl] | Remove the `SV` at the beginning of the array and return it.
av_undef [Perl] | Delete the `AV` (and all elements in it).
av_unshift [Perl] | Prepend the `SV` to the start of the array.
B
bool_of_sv [Perl] | Convert an `SV` into a boolean.
C
call [Perl] | Call a Perl function in a scalar context, either by name (using the `?fn` parameter) or by calling a string/CODEREF (using the `?sv` parameter).
call_array [Perl] | Call a Perl function in an array context, either by name (using the `?fn` parameter) or by calling a string/CODEREF (using the `?sv` parameter).
call_class_method [Perl] | `call_class_method classname name [parameters]` calls the static method `name` in the Perl class `classname` with the given parameters, in a scalar context.
call_class_method_array [Perl] | Like `call_class_method`, but the method is called in an array context.
call_class_method_void [Perl] | Like `call_class_method`, but the method is called in a void context.
call_method [Perl] | `call_method obj name [parameters]` calls the method `name` on the Perl object `obj` with the given parameters, in a scalar context.
call_method_array [Perl] | Like `call_method`, but the method is called in an array context.
call_method_void [Perl] | Like `call_method`, but the method is called in a void context (results are discarded).
call_void [Perl] | Call a Perl function in a void context, either by name (using the `?fn` parameter) or by calling a string/CODEREF (using the `?sv` parameter).
check_business_date [Pl_Date_Calc] |
check_date [Pl_Date_Calc] |
check_time [Pl_Date_Calc] |
ctime [Pl_Date_Format] |
D
date_to_days [Pl_Date_Calc] |
day_of_week [Pl_Date_Calc] |
day_of_year [Pl_Date_Calc] |
days_in_month [Pl_Date_Calc] |
days_in_year [Pl_Date_Calc] |
deref [Perl] | The input is a reference to a scalar.
deref_array [Perl] | The input is a reference to an array.
deref_hash [Perl] | The input is a reference to a hash.
dump [Pl_Data_Dumper] |
dump_av [Pl_Data_Dumper] |
dump_hv [Pl_Data_Dumper] |
E
eval [Perl] | This is exactly like the Perl `eval` command.
F
float_of_sv [Perl] | Convert a Perl `SV` into a float.
G
get_av [Perl] | Same as `Perl.get_sv` except will return and/or create `@a`.
get_hv [Perl] | Same as `Perl.get_sv` except will return and/or create `%a`.
get_sv [Perl] | Return a scalar value by name.
H
hashref [Perl] | Given a hash, this returns a reference to the hash.
hv_clear [Perl] | Remove all elements from the `HV`.
hv_delete [Perl] | Delete the given key from the hash.
hv_empty [Perl] | Create an empty `HV` (hash).
hv_exists [Perl] | Return true if the hash contains the given key.
hv_get [Perl] | Return the `SV` at the key in the hash.
hv_iterinit [Perl] |
hv_iterkey [Perl] |
hv_iternext [Perl] |
hv_iternextsv [Perl] |
hv_iterval [Perl] |
hv_keys [Perl] | Return all the keys of an `HV`.
hv_of_assoc [Perl] | Create an `HV` directly from an assoc list.
hv_of_string_pair_list [Pl_Template] |
hv_set [Perl] | Store the given `SV` in the named key in the hash.
hv_undef [Perl] | Delete the `HV` (and all elements in it).
hv_values [Perl] | Return all the values of an `HV`.
I
int_of_sv [Perl] | Convert a Perl `SV` into an integer.
L
language [Pl_Date_Format] |
leap_year [Pl_Date_Calc] |
list_of_av [Perl] | Convert an `AV` into a simple list of `SV`s.
localtime [Pl_Date_Format] |
M
may [Pl_Template] |
monday_of_week [Pl_Date_Calc] |
N
new_ [Pl_WWW_Mechanize] |
new_ [Pl_URI] |
new_ [Pl_Template] |
new_ [Pl_LWP_UserAgent] |
new_ [Pl_HTTP_Request] |
new_ [Pl_HTTP_Cookies] |
new_ [Pl_HTML_TreeBuilder] |
new_ [Pl_HTML_Element] |
new_ [Pl_Data_Dumper] |
new_abs [Pl_URI] |
new_from_content [Pl_HTML_TreeBuilder] |
new_from_file [Pl_HTML_TreeBuilder] |
P
parse_document [Pl_HTML_Form] |
parse_response [Pl_HTML_Form] |
post [Pl_HTTP_Request_Common] |
R
reftype [Perl] | The parameter `sv` must be a reference.
S
scalarref [Perl] | Given a scalar, this returns a reference to the scalar.
str2time [Pl_Date_Parse] |
strftime [Pl_Date_Format] |
string_of_sv [Perl] | Convert a Perl `SV` into a string.
string_of_sv_t [Perl] | Return a printable string for an `sv_t` (`SV` type).
strptime [Pl_Date_Parse] |
sv_false [Perl] | Returns an `SV` which is false.
sv_is_true [Perl] | Return `true` if the `SV` is "true" (in the Perl sense of truth).
sv_is_undef [Perl] | Return `true` if the `SV` is undefined (is `undef`).
sv_no [Perl] | Returns Perl's internal `PL_sv_no`.
sv_of_bool [Perl] | Convert a boolean into an `SV`.
sv_of_float [Perl] | Convert a `float` into a Perl `SV`.
sv_of_int [Perl] | Convert an `int` into a Perl `SV`.
sv_of_string [Perl] | Convert a `string` into a Perl `SV`.
sv_of_variant [Pl_Template] |
sv_true [Perl] | Returns an `SV` which is true.
sv_type [Perl] | Return the type of data contained in an `SV`.
sv_undef [Perl] | Returns `undef`.
sv_yes [Perl] | Returns Perl's internal `PL_sv_yes`.
T
time2str [Pl_Date_Format] |
W
week_number [Pl_Date_Calc] |
week_of_year [Pl_Date_Calc] |
weeks_in_year [Pl_Date_Calc] |