13.7. Public Overload Functions
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.
| | |
13.6. Overloading Constants | | 13.8. Inheritance and Overloading |
Copyright © 2001 O'Reilly & Associates. All rights reserved.
|
|