Lines Matching refs:hash
54 This module provides some skeletal methods for hash-tying classes. See
55 L<perltie> for a list of the functions required in order to tie a hash
73 The method invoked by the command C<tie %hash, classname>. Associates a new
74 hash instance with the specified class. C<LIST> would represent additional
80 Store datum I<value> into I<key> for the tied hash I<this>.
84 Retrieve the datum in I<key> for the tied hash I<this>.
88 Return the first key in the hash.
92 Return the next key in the hash.
96 Verify that I<key> exists with the tied hash I<this>.
102 Delete the key I<key> from the tied hash I<this>.
106 Clear all values from the tied hash I<this>.
110 Returns what evaluating the hash in scalar context yields.
120 hash is in the hash referenced by C<tied(%tiedhash)>. Thus overwritten
121 C<TIEHASH> method should return a hash reference, and the remaining methods
122 should operate on the hash referenced by the first argument:
141 hash is in the hash referenced by C<(tied(%tiedhash))-E<gt>[0]>. Thus overwritten
143 element being a hash reference, and the remaining methods should operate on the
144 hash C<< %{ $_[0]->[0] } >>:
228 # The Tie::StdHash package implements standard perl hash behaviour.