Specio::Library::Builtins - Online Linux Manual PageSection : 3
Updated : 2022-01-21
Source : perl v5.34.0
Note : User Contributed Perl Documentation

NAMESpecio::Library::Builtins − Implements type constraint objects for Perl's built−in types

VERSIONversion 0.47

DESCRIPTIONThis library provides a set of types parallel to those provided by Moose. The types are in the following hierarchy ​ Item ​ Bool ​ Maybe (of `a) ​ Undef ​ Defined ​ Value ​ Str ​ Num ​ Int ​ ClassName ​ Ref ​ ScalarRef (of `a) ​ ArrayRef (of `a) ​ HashRef (of `a) ​ CodeRef ​ RegexpRef ​ GlobRef ​ FileHandle ​ Object

ItemAccepts any value

BoolAccepts a non-reference that is undef, an empty string, 0, or 1. It also accepts any object which overloads boolification.

Maybe (of `a)A parameterizable type which accepts undef or the type `a. If not parameterized this type will accept any value.

UndefOnly accepts undef.

ValueAccepts any non-reference value.

StrAccepts any non-reference value or an object which overloads stringification.

NumAccepts nearly the same values as Scalar::Util::looks_like_number, but does not accept numbers with leading or trailing spaces, infinities, or NaN. Also accepts an object which overloads numification.

IntAccepts any integer value, or an object which overloads numification and numifies to an integer.

ClassNameAccepts any value which passes Str where the string is a loaded package.

RefAccepts any reference.

ScalarRef (of `a)Accepts a scalar reference or an object which overloads scalar dereferencing. If parameterized, the dereferenced value must be of type `a.

ArrayRef (of `a)Accepts a array reference or an object which overloads array dereferencing. If parameterized, the values in the arrayref must be of type `a.

HashRef (of `a)Accepts a hash reference or an object which overloads hash dereferencing. If parameterized, the values in the hashref must be of type `a.

CodeRefAccepts a code (sub) reference or an object which overloads code dereferencing.

RegexpRefAccepts a regex object created by qr// or an object which overloads regex interpolation.

GlobRefAccepts a glob reference or an object which overloads glob dereferencing.

FileHandleAccepts a glob reference which is an open file handle, any IO::Handle Object or subclass, or an object which overloads glob dereferencing and returns a glob reference which is an open file handle.

ObjectAccepts any blessed object.

SUPPORTBugs may be submitted at <https://github.com/houseabsolute/Specio/issues>. I am also usually active on IRC as 'autarch' on irc://irc.perl.org.

SOURCEThe source code repository for Specio can be found at <https://github.com/houseabsolute/Specio>.

AUTHORDave Rolsky <autarch@urth.org>

COPYRIGHT AND LICENSEThis software is Copyright (c) 2012 − 2021 by Dave Rolsky. This is free software, licensed under: ​ The Artistic License 2.0 (GPL Compatible) The full text of the license can be found in the ​LICENSE file included with this distribution.
0
Johanes Gumabo
Data Size   :   12,920 byte
man-Specio::Library::Builtins.3pmBuild   :   2024-12-29, 07:25   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   7 / 260,682
Visitor ID   :     :  
Visitor IP   :   18.224.38.165   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.29
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|252|Specio::Library::Builtins.3pm|36/37|el══─{─══.|.el══─{─══. ds -- \|\(em\| )         (htmlprn|149|Specio::Library::Builtins.3pm|36/37|.el══─{─══. ds --  —  |.el══─{─══. ds -- \|\(em\| )         (parse_manual_page_|252|Specio::Library::Builtins.3pm|43|br══─}─══|'br══─}─══ )         (htmlprn|149|Specio::Library::Builtins.3pm|43|'br══─}─══ |'br══─}─══ )