-
- Distribution: Moose
- Module version: 2.2013
- Source (raw)
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository (git clone)
- Issues (71)
- Testers (1747 / 1 / 0)
- Kwalitee
- 92.02% Coverage
- License: perl_5
- Perl: v5.8.3
- Activity
- 24 month
- Tools
- Download (837.16Kb) 0
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Stevan Little
-
Dave Rolsky
- Jesse Luehrs
- Shawn M Moore
-
יובל קוג'מן (Yuval Kogman)
-
Florian Ragwitz
- Hans Dieter Pearcey
-
Chris Prather
- Matt S Trout
- Aankhen
- Aaron Cohen
- Adam J. Foxson
-
Adam Kennedy
- Ævar Arnfjörð Bjarmason
-
Anders Nor Berle
- Andy Jack
- Anirvan Chatterjee
-
Ansgar Burchardt
-
Aran Clary Deltac
-
Ash Berlin
-
A. Sinan Unur
- Ben Hutton
- Brad Bowman
- Brendan Byrd
- Brian Manning
- Chad Granum
- Chankey Pathak
-
Chia-liang Kao
-
Chip
-
Christian Hansen
-
Christian Walde (Mithaldu)
-
Christopher J. Madsen
-
Chris Weyl
-
chromatic
- Cory Watson
- Curtis Jewell
-
Dagfinn Ilmari Mannsåker
- Daisuke Maki (lestrrat)
- Dan Dascalescu
- Dann
- Dave Romano
-
David Leadbeater
- David Steinbrunner
- dmaestro
- Dylan William Hardison
- E. Choroba
-
Eric Wilhelm
- Evan Carroll
- franck cuny
-
Frew Schmidt
- Gerda Shank
-
gfx
-
Graham Knop
-
gregor herrmann
-
Guillermo Roditi
- hakim
- Henry Van Styn
- James Marca
-
Jason May
- Jay Allen
- Jay Hannah
- Jay Kuri
- Jeff Bisbee
- Jens Berthold
- Jesse Vincent
- Jess Robinson
- joel
-
John Douglas Porter
-
John Goulah
-
John Napiorkowski
- Jonathan Rockway
-
Justin DeVuyst
-
Justin Hunter
-
Kang-min Liu
-
Kent Fredric
-
Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯
-
Leon Brocard
-
Leon Timmermans
- Marcel Grünauer
-
Marc Mims
- Marcus Ramberg
-
Mark Allen
-
Mark A. Stratman
-
Mark Fowler
- Mark O Grady
-
Mateu X Hunter
- Matthew Horsfall
- matthof
- Matt Kraai
- mauke
-
Michael LaGrasta
- Michael Rykov
-
Michael Schout
-
Mike Whitaker
- Moritz Onken
-
Nathan Gray
- Nelo Onyiah
-
Nick Perez
- Olaf Alders
-
Olivier Mengué
- Olof Johansson
- Patrick Donelan
- Paul Cochrane
- Paul Driver
-
Paul Jamieson Fenwick
-
Paweł Murias
-
Pedro Melo
-
Perlover
- Peter Shangov
-
Philippe Bruhat (BooK)
-
Philipp Gortan
-
Phillip Smith
-
Piotr Roszatycki
- pktm
-
Rafael Kitover
-
Ricardo Signes
- Robert Boone
- Robert Buels
- Robert 'phaylon' Sedlacek
- Robin V
- rodrigolive
- rouzier
- Sam Vilain
-
Scott McWhirter
- shelling
- Shlomi Fish
- Simon Reinhardt
- Stefan O'Rear
- sue spence
-
Thomas Sibley
- Todd Hepler
- Tokuhiro Matsuno
-
Tomas Doran
- Tom Hukins
- Tuomas Jormola
-
Upasana Shukla
- Wallace Reis
- wickline
- Yanick Champoux
- Zachary Lome
-
Zoffix Znet
- Dependencies
- Carp
- Class::Load
- Class::Load::XS
- Data::OptList
- Devel::GlobalDestruction
- Devel::OverloadInfo
- Devel::StackTrace
- Dist::CheckConflicts
- Eval::Closure
- List::Util
- Module::Runtime
- Module::Runtime::Conflicts
- MRO::Compat
- Package::DeprecationManager
- Package::Stash
- Package::Stash::XS
- Params::Util
- parent
- Scalar::Util
- strict
- Sub::Exporter
- Sub::Identify
- Sub::Name
- Try::Tiny
- warnings
- CPAN Testers List
- Reverse dependencies
- Dependency graph
NAME
Moose::Meta::TypeConstraint::Parameterizable - Type constraints which can take a parameter (ArrayRef)
VERSION
version 2.2013
DESCRIPTION
This class represents a parameterizable type constraint. This is a type constraint like ArrayRef
or HashRef
, that can be parameterized and made more specific by specifying a contained type. For example, instead of just an ArrayRef
of anything, you can specify that is an ArrayRef[Int]
.
A parameterizable constraint should not be used as an attribute type constraint. Instead, when parameterized it creates a Moose::Meta::TypeConstraint::Parameterized which should be used.
INHERITANCE
Moose::Meta::TypeConstraint::Parameterizable
is a subclass of Moose::Meta::TypeConstraint.
METHODS
This class is intentionally not documented because the API is confusing and needs some work.
BUGS
See "BUGS" in Moose for details on reporting bugs.
AUTHORS
Stevan Little <stevan.little@iinteractive.com>
Dave Rolsky <autarch@urth.org>
Jesse Luehrs <doy@tozt.net>
Shawn M Moore <code@sartak.org>
יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>
Karen Etheridge <ether@cpan.org>
Florian Ragwitz <rafl@debian.org>
Hans Dieter Pearcey <hdp@weftsoar.net>
Chris Prather <chris@prather.org>
Matt S Trout <mst@shadowcat.co.uk>
COPYRIGHT AND LICENSE
This software is copyright (c) 2006 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Module Install Instructions
To install Moose::Meta::TypeConstraint::Parameterizable, copy and paste the appropriate command in to your terminal.
cpanm Moose
perl -MCPAN -e shell install Moose
For more information on module installation, please visit the detailed CPAN module installation guide.