Ricardo SIGNES > perl-5.20.0 > overloading

Download:
perl-5.20.0.tar.gz

Dependencies

Annotate this POD

Website

Module Version: 0.02   Source   Latest Release: perl-5.21.4

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.

syntax highlighting: