The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "overload"

overload - Package for overloading Perl operations River stage five • 11292 direct dependents • 32664 total dependents

This pragma allows overloading of Perl's operators for a class. To overload built-in functions, see "Overriding Built-in Functions" in perlsub instead. Fundamentals Declaration Arguments of the "use overload" directive are (key, value) pairs. For the...

PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC - Search in distribution

overload::x - x on refs River stage zero No dependents

LNATION/overload-x-1.01 - 02 Jan 2019 13:57:16 UTC - Search in distribution

overload::eval - Hooks the native string eval() function River stage zero No dependents

This module hooks the native eval() function and sends it to your function instead. The eval() function operates normally within your function. This module requires user pragmas which are a feature present only in 5.9.4+. Using this module is simplic...

JJORE/overload-eval-0.10 - 19 Apr 2011 02:40:44 UTC - Search in distribution

overload::open - Hooks the native open function River stage zero No dependents

This module hooks the native "open()" and/or "sysopen()" functions and passes the arguments first to callback you provide. It then calls the native open/sysopen. It does this using the XS API and replacing the OP_OPEN/OP_SYSOPEN opcode's with an XS f...

SAMCV/overload-open-1.9.6 - 22 Jan 2020 23:19:11 UTC - Search in distribution

overload::reify - Provide named methods for inherited overloaded operators River stage zero No dependents

This pragma creates named methods for inherited operator overloads. The child may then modify them using such packages as Moo, Moose, or Class::Method::Modifers. Background When a package overloads an operator it provides either a method name or a co...

DJERIUS/overload-reify-0.07 - 31 May 2017 19:57:53 UTC - Search in distribution

overload::substr - overload Perl's substr() function River stage zero No dependents

This module allows an object class to overload the "substr" core function, which Perl's "overload" pragma does not allow by itself. It is invoked similarly to the "overload" pragma, being passed a single named argument which should be a code referenc...

PEVANS/overload-substr-0.03 - 16 Feb 2012 18:10:31 UTC - Search in distribution

Unicode::Overload - Perl source filter to implement Unicode operations River stage zero No dependents

Allows you to declare your own Unicode operators and have them behave as prefix (like sigma or integral), postfix (like superscripted 2), infix (like union), or outfix (like the floor operator, with the 'L'-like and 'J'-like brackets). To keep this d...

JGOFF/Unicode-Overload-0.01 - 06 Oct 2003 00:00:07 UTC - Search in distribution

Attribute::Overload - Attribute that makes overloading easier River stage zero No dependents

The "Overload" attribute, when used on a subroutine, declares that subroutine as the handler in the current package for the operation(s) indicated by the attribute options. Thus it frees you from the implementation details of how to declare overloads...

MARCEL/Attribute-Overload-1.100710 - 12 Mar 2010 13:37:11 UTC - Search in distribution

Overload::FileCheck - override/mock perl file check -X: -e, -f, -d, ... River stage one • 1 direct dependent • 5 total dependents

Overload::FileCheck provides a hook system to mock Perl filechecks OPs With this module you can provide your own pure perl code when performing file checks using one of the -X ops: -e, -f, -z, ... <https://perldoc.perl.org/functions/-X.html> -r File ...

ATOOMIC/Overload-FileCheck-0.013 - 23 Feb 2022 15:37:32 UTC - Search in distribution

Class::MOP::Overload - Overload Meta Object River stage four • 2916 direct dependents • 4004 total dependents

This class provides meta information for overloading in classes and roles....

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC - Search in distribution

Bit::Vector::Overload - Overloaded operators add-on for Bit::Vector River stage three • 32 direct dependents • 384 total dependents

* "$config = Bit::Vector->Configuration();" * "Bit::Vector->Configuration($config);" * "$oldconfig = Bit::Vector->Configuration($newconfig);" This method serves to alter the semantics (i.e., behaviour) of certain overloaded operators (which are all i...

STBEY/Bit-Vector-7.4 - 20 Nov 2014 09:49:01 UTC - Search in distribution

HTML::String::Overload - Use constant overloading with HTML::String River stage zero No dependents

This module installs a constant overload for strings - see "Overloading constants" in overload in overload.pm's docs for how that works. On import, we both set up the overload, and use B::Hooks::EndOfScope to register a callback that will remove it a...

MSTROUT/HTML-String-1.000006 - 15 Sep 2013 19:49:08 UTC - Search in distribution

Smart::Match::Overload - An internal class for closure based matcher objects. River stage one • 1 direct dependent • 1 total dependent

LEONT/Smart-Match-0.008 - 27 Jun 2015 17:50:05 UTC - Search in distribution

Attribute::Overload::Match - argument-dependent handlers for overloaded operators River stage zero No dependents

The module is a wrapper for overload, that provides a simple syntax for calling different operator handlers for different passed arguments. The idea is a curious ( but probably not a very practical ) mix of Attribute::Overload and Sub::PatMat ....

KARASIK/Attribute-Overload-Match-0.01 - 28 Feb 2007 11:51:54 UTC - Search in distribution

Language::Prolog::Types::overload - nice formating for Prolog terms. River stage one • 3 direct dependents • 3 total dependents

When this module is loaded, Prolog terms are automatically converted to strings when printed or concatenated. When used in bool context, all terms but variables return true, even the nil term. In numerical context, functors return its arity and lists...

SALVA/Language-Prolog-Types-0.10 - 19 Mar 2007 09:27:39 UTC - Search in distribution

build/Wx/XSP/Overload.pm River stage two • 56 direct dependents • 67 total dependents

MDOOTSON/Wx-0.9932 - 18 Apr 2017 01:22:32 UTC - Search in distribution

lib/TAEB/Meta/Overload.pm River stage zero No dependents

SARTAK/TAEB-0.03 - 14 Mar 2009 15:25:11 UTC - Search in distribution

Data::Capture - Perl6 Capture objects River stage one • 1 direct dependent • 4 total dependents

CLKAO/Data-Capture-0.27 - 14 May 2008 14:52:22 UTC - Search in distribution

CGI::Untaint::email - validate an email address River stage two • 1 direct dependent • 14 total dependents

CGI::Untaint::email input handler verifies that it is a valid RFC2822 mailbox format. The resulting value will be a Mail::Address instance....

MIYAGAWA/CGI-Untaint-email-0.03 - 29 Oct 2001 11:50:53 UTC - Search in distribution

Devel::OverloadInfo - introspect overloaded operators River stage four • 5 direct dependents • 4019 total dependents

Devel::OverloadInfo returns information about overloaded operators for a given class (or object), including where in the inheritance hierarchy the overloads are declared and where the code implementing them is....

ILMARI/Devel-OverloadInfo-0.007 - 28 Apr 2021 15:19:20 UTC - Search in distribution
715 results (0.144 seconds)