debian man page for moosex::role::withoverloading

Query: moosex::role::withoverloading

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MooseX::Role::WithOverloading(3pm)			User Contributed Perl Documentation			MooseX::Role::WithOverloading(3pm)

NAME
MooseX::Role::WithOverloading - Roles which support overloading
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 operator overloadings to be composed into the classes/roles/instances it's compiled to, while plain Moose::Roles would lose the overloading.
AUTHORS
o Florian Ragwitz <rafl@debian.org> o Tomas Doran <bobtfish@bobtfish.net>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 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. perl v5.14.2 2011-01-03 MooseX::Role::WithOverloading(3pm)
Related Man Pages
moosex::role::parameterized::meta::role::parameterizable(3) - mojave
moosex::declare::syntax::keyword::role5.18(3pm) - mojave
moosex::role::parameterized::extending5.18(3) - mojave
moosex::role::parameterized::meta::role::parameterizable5.18(3) - mojave
moosex::traits(3pm) - debian
Similar Topics in the Unix Linux Community
How can I do this in VI editor?
Introduction
Detecting unused variables...
Find columns in a file based on header and print to new file
New UNIX and Linux History Sections