Lines Matching refs:called

29 which is a convention that Perl uses to indicate that they're called
210 In addition EXTEND will be called when perl would have pre-extended
481 Will be called when C<untie> happens. (See L<The C<untie> Gotcha> below.)
503 context. UNTIE is called when C<untie> happens, and DESTROY is called when
662 them try to overwrite the file unless they've called the clobber()
797 This is called when the hash is evaluated in scalar context. In order
802 called, and the result will be a false value if FIRSTKEY returns the empty
823 This is called when C<untie> occurs. See L<The C<untie> Gotcha> below.
861 When STDERR is tied, its PRINT method will be called to issue warnings
865 method may be called to report parser errors, so the caveats mentioned under
890 This method will be called when the handle is written to via the
896 print "WRITE called, \$buf=$buf, \$len=$len, \$offset=$offset";
926 This method will be called when the handle is read from via the C<read>
933 print "READ called, \$buf=$bufref, \$len=$len, \$offset=$offset";
941 This method will be called when the handle is read from via <HANDLE>.
944 sub READLINE { $r = shift; "READLINE called $$r times\n"; }
949 This method will be called when the C<getc> function is called.
956 This method will be called when the handle is closed via the C<close>
959 sub CLOSE { print "CLOSE called.\n" }
964 As with the other types of ties, this method will be called when C<untie> happens.
971 As with the other types of ties, this method will be called when the
990 You can define for all tie types an UNTIE method that will be called
1095 from the tied variable. When untie() is called, that reference is
1097 destructor (DESTROY) is called, which is normal for objects that have
1101 the tied object in $x. That means that when untie() gets called
1103 the destructor is not called at that time, and thus the file is not
1119 called:
1128 methods can be called on the object. But in most cases it probably makes