Moose::Meta::TypeConstraint::Parameterizable(3pm)

Moose::Meta::TypeConstraint::Parameterizable3pm

Type constraints which can take a parameter (arrayref)

Version

version 2.4001

Overview

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.

Releases

10 releases since Debian 5.0 (Lenny); the text changed 9 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8
  5. 9
  6. 10
  7. 11
  8. 12
  9. 13
  10. Arch