overloading3p
Perl pragma to lexically control overloading
Usage
{no overloading;my $str = "$object"; # doesn't call stringification overload}# it's lexical, so this stringifies:warn "$object";# it can be enabled per opno overloading qw("");warn "$object";# and also reenableduse overloading;
Overview
This pragma allows you to lexically disable or enable overloading.
"no overloading"
|
Disables overloading entirely in the current lexical scope. |
|---|---|
"no overloading @ops"
|
Disables only specific overloads in the current lexical scope. |
"use overloading"
|
Reenables overloading in the current lexical scope. |
"use overloading @ops"
|
Reenables overloading only for specific ops in the current lexical scope. |
Releases
32 releases since OpenBSD 5.0; the text changed 20 times.