Provided by: libdeclare-constraints-simple-perl_0.03-1.1_all bug

NAME

       Declare::Constraints::Simple::Library - Constraint Library Bundle

DESCRIPTION

       This module functions as bundle of all default libraries, and as map and/or reference of
       said ones.

LIBRARIES

       Declare::Constraints::Simple::Library::General
           General constraints and constraint-like elements that affect the whole framework.

           Provides: "Message", "Scope", "SetResult", "IsValid", "ReturnTrue", "ReturnFalse"

       Declare::Constraints::Simple::Library::Scalar
           Constraints for scalar value validation.

           Provides: "Matches", "IsDefined", "HasLength", "IsOneOf", "IsTrue", "IsEq"

       Declare::Constraints::Simple::Library::Numerical
           These validate values by their numerical properties.

           Provides: "IsNumber", "IsInt"

       Declare::Constraints::Simple::Library::OO
           For validation of values in an object oriented manner.

           Provides: "IsA", "IsClass", "IsObject", "HasMethods"

       Declare::Constraints::Simple::Library::Referencial
           These can validate properties by their reference types.

           Provides: "IsRefType", "IsScalarRef", "IsArrayRef", "IsHashRef", "IsCodeRef",
           "IsRegex"

       Declare::Constraints::Simple::Library::Array
           These constraints deal with array references and their contents.

           Provides: "HasArraySize", OnArrayElements, OnEvenElements, OnOddElements

       Declare::Constraints::Simple::Library::Hash
           All constraints appliable to hash references as well as their keys and values.

           Provides: "HasAllKeys", "OnHashKeys"

       Declare::Constraints::Simple::Library::Operators
           Operators can be used in any place a constraint can be used, as their implementations
           are similar.

           Provides: "And", "Or", "XOr", "Not", "CaseValid"

SEE ALSO

       Declare::Constraints::Simple

AUTHOR

       Robert 'phaylon' Sedlacek "<phaylon@dunkelheit.at>"

LICENSE AND COPYRIGHT

       This module is free software, you can redistribute it and/or modify it under the same
       terms as perl itself.