manpagez: man pages & more
man overloading(3)
Home | html | info | man
overloading(3pm)       Perl Programmers Reference Guide       overloading(3pm)




NAME

       overloading - perl pragma to lexically control overloading


SYNOPSIS

           {
               no overloading;
               my $str = "$object"; # doesn't call stringification overload
           }

           # it's lexical, so this stringifies:
           warn "$object";

           # it can be enabled per op
           no overloading qw("");
           warn "$object";

           # and also reenabled
           use overloading;


DESCRIPTION

       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.



perl v5.24.0                      2016-02-05                  overloading(3pm)

perl 5.24 - Generated Fri Nov 18 19:09:59 CST 2016
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.