July 2000
Intermediate to advanced
1104 pages
35h 1m
English
As of the 5.6 release of Perl, the use
overload pragma provides the following functions for public
consumption.
overload::StrVal(OBJ)This function returns the string value that
OBJ would have in absence of
stringification overloading ("").
overload::Overloaded(OBJ)This function returns a true value if
OBJ is subject to any operator
overloading at all, and false otherwise.
overload::Method(OBJ,
OPERATOR)This function returns a reference to whatever code
implements the overloading for
OPERATOR when it operates on
OBJ, or undef if
no such overloading exists.