Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MooseX::Types::UndefinUserpContributed Perl DocMooseX::Types::UndefinedType(3)

NAME
       MooseX::Types::UndefinedType - a	fallback type for when a type cannot
       be found

VERSION
       version 0.50

DESCRIPTION
       Whenever	a type handle function (e.g. "Int()" can't find	a type
       constraint under	its full name, it assumes it has not yet been defined.
       It will then return an instance of this class, handling only
       stringification,	name and possible identification of undefined types.

       Later, when you try to use the Undefined	Type Constraint,
       autovivification	will be	attempted.

METHODS
   new
       Takes a full type name as argument and returns an instance of this
       class.

   name
       Returns the stored type name.

   __autovivify
       Try to see if the type constraint has yet been defined and if so	create
       it.

   can_be_inlined
       Make sure that if a type	hasn't been defined yet	when Moose wants to
       inline it, we don't allow inlining.

   AUTOLOAD
       Try to autovivify and delegate

   DESTROY
       Moose::Meta::TypeConstraint::Parameterizable complains if this isn't
       here. TODO to find out why.

SEE ALSO
       MooseX::Types::Moose, Moose::Util::TypeConstraints,
       Moose::Meta::TypeConstraint, Carp::Clan

SUPPORT
       Bugs may	be submitted through the RT bug	tracker
       <https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Types>	(or
       bug-MooseX-Types@rt.cpan.org <mailto:bug-MooseX-Types@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 "#moose" on "irc.perl.org" <irc://irc.perl.org/#moose>.

AUTHOR
       Robert "phaylon"	Sedlacek <rs@474.at>

COPYRIGHT AND LICENCE
       This software is	copyright (c) 2007 by Robert "phaylon" Sedlacek.

       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.32.0			  2017-02-07   MooseX::Types::UndefinedType(3)

NAME | VERSION | DESCRIPTION | METHODS | SEE ALSO | SUPPORT | AUTHOR | COPYRIGHT AND LICENCE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=MooseX::Types::UndefinedType&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help