Lines Matching refs:hash
303 my $fi_varhash = _param('hash', %fi_a);
540 my $hash = $Text::Template::{ $s . "::" };
542 foreach my $key (keys %$hash) {
543 undef $hash->{$key};
546 %$hash = ();
565 for my $hash (@$hashlist) {
566 for my $name (keys %$hash) {
567 my $val = $hash->{$name};
638 $hash = { recipient => 'Abed-Nego',
643 $text = $template->fill_in(HASH => $hash, ...);
1024 The I<OPTIONS> are a hash, or a list of key-value pairs. You can
1116 The value for C<HASH> should be a reference to a hash that maps
1141 Suppose the key in the hash is I<key> and the value is I<value>.
1160 that array. If the I<value> is a reference to a hash, then C<%key> is
1161 set to that hash. Similarly if I<value> is any other kind of
1183 template will have a hash C<%database_handle>, which exposes the
1198 reference to a hash, then the array should contain a list of hashes
1260 C<fill_in> will pass a hash to the C<broken> function.
1261 The hash will have at least these three members:
1364 without C<PACKAGE>, the hash variables are imported into a private,
1366 without C<PACKAGE>, the hash variables will just be loaded into the
1513 \&Text::Template::_load_text> into the hash instead of importing it
1547 or pass the names and values in a hash with the C<HASH> option:
1751 in a hash variable named C<%GLOBAL_PREPEND> under the key