Description :
This module provides various type-testing functions. These are intended forfunctions that, unlike most Perl code, care what type of data they areoperating on. For example, some functions wish to behave differentlydepending on the type of their arguments (like overloaded functions inC++).

There are two flavours of function in this module. Functions of the firstflavour only provide type classification, to allow code to discriminatebetween argument types. Functions of the second flavour package up the mostcommon type of type discrimination: checking that an argument is of anexpected type. The functions come in matched pairs, of the two flavours,and so the type enforcement functions handle only the simplest requirementsfor arguments of the types handled by the classification functions.Enforcement of more complex types may, of course, be built using theclassification functions, or it may be more convenient to use a moduledesigned for the more complex job, such as the Params::Validate manpage.

This module is implemented in XS, with a pure Perl backup version forsystems that can\'t handle XS.

RPM found in directory: /mirror/carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/2011/i586/media/contrib/release