Lines Matching refs:hash
287 # as it is really a hash underneath.
465 my $key; # key (if hash type)
979 # Get key if this is a "name=value" pair for a hash option.
1216 # - a hash with options. See Pod::Usage for details.
1245 # - a hash with options. See Pod::Usage for details.
1259 # Helper routine to set up a normalized hash ref to be used as
1277 # (message) or hash with options.
1526 =head2 Options with hash values
1528 If the option destination is a reference to a hash, the option will
1530 be stored with the specified key in the hash.
1542 the hash C<%defines> (or C<%$defines>) will contain two keys, C<"os">
1555 the second argument is the value to be stored. For a hash destination,
1556 the second arguments is the key to the hash, and the third argument
1677 list or a hash valued. This is only needed when the destination for
1775 =head2 Storing options in a hash
1779 supports, as an alternative mechanism, storing options in a hash.
1781 To obtain this, a reference to a hash must be passed I<as the first
1783 command line, the option value will be stored in the hash with the
1785 line will not be put in the hash, on other words,
1794 For options that take list or hash values, it is necessary to indicate
1799 To make things more complicated, the hash may contain references to
1813 hash:
2144 A reference to a hash.
2149 assumed to be a hash. If a hash is supplied (either as a reference or
2251 first argument (or the first argument after a leading hash reference