藤 吾郎 > Mouse-1.02 > Mouse::Meta::TypeConstraint

Download:
Mouse-1.02.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  6
Open  9
View/Report Bugs
Source   Latest Release: Mouse-2.3.0

NAME ^

Mouse::Meta::TypeConstraint - The Mouse Type Constraint metaclass

VERSION ^

This document describes Mouse version 1.02

DESCRIPTION ^

This class represents a type constraint, including built-in type constraints, union type constraints, parameterizable/ parameterized type constraints, as well as custom type constraints

METHODS ^

Mouse::Meta::TypeConstraint->new(%options)
$constraint->name
$constraint->parent
$constraint->constraint
$constraint->has_coercion
$constraint->message
$constraint->is_a_type_of($name or $object)
$constraint->coerce($value)
$constraint->check($value)
$constraint->assert_valid($value)
$constraint->get_message($value)
$constraint->create_child_type(%options)

SEE ALSO ^

Moose::Meta::TypeConstraint

syntax highlighting: