Provided by: libmoosex-role-withoverloading-perl_0.17-2_amd64 bug

NAME

       MooseX::Role::WithOverloading - (DEPRECATED) Roles which support overloading

VERSION

       version 0.17

SYNOPSIS

           package MyRole;
           use MooseX::Role::WithOverloading;

           use overload
               q{""}    => 'as_string',
               fallback => 1;

           has message => (
               is       => 'rw',
               isa      => 'Str',
           );

           sub as_string { shift->message }

           package MyClass;
           use Moose;
           use namespace::autoclean;

           with 'MyRole';

           package main;

           my $i = MyClass->new( message => 'foobar' );
           print $i; # Prints 'foobar'

DESCRIPTION

       MooseX::Role::WithOverloading allows you to write a Moose::Role which defines overloaded
       operators and allows those overload methods to be composed into the
       classes/roles/instances it's compiled to, where plain Moose::Roles would lose the
       overloading.

       Starting with Moose version 2.1300, this module is no longer necessary, as the
       functionality is available already. In that case, "use MooseX::Role::WithOverloading"
       behaves identically to "use Moose::Role".

DEPRECATION NOTICE

       This module is marked as deprecated, as starting with Moose version 2.1300, the
       functionality provided here is now built-in to Moose. You only need to use this module if
       you are using an older Moose (but please upgrade!).

SUPPORT

       Bugs may be submitted through the RT bug tracker
       <https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Role-WithOverloading> (or
       bug-MooseX-Role-WithOverloading@rt.cpan.org <mailto:bug-MooseX-Role-
       WithOverloading@rt.cpan.org>).

       There is also a mailing list available for users of this distribution, at
       <http://lists.perl.org/list/moose.html>.

       There is also an irc channel available for users of this distribution, at
       irc://irc.perl.org/#moose.

AUTHORS

       •   Florian Ragwitz <rafl@debian.org>

       •   Tomas Doran <bobtfish@bobtfish.net>

CONTRIBUTORS

       •   Karen Etheridge <ether@cpan.org>

       •   Dave Rolsky <autarch@urth.org>

       •   Jesse Luehrs <doy@tozt.net>

       •   Tomas Doran (t0m) <t0m@state51.co.uk>

COPYRIGHT AND LICENCE

       This software is copyright (c) 2009 by Florian Ragwitz.

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.