--- abstract: 'the Perl data type system' author: - 'William N. Braswell, Jr. ' build_requires: Cwd: '0' ExtUtils::MakeMaker: '0' File::Spec: '0' Test2::Tools::LoadModule: '0' Test2::V0: '0' Test::Exception: '0' Test::More: '0' Test::Number::Delta: '0' configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 generated_by: 'Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010' license: gpl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' name: Perl-Types no_index: directory: - eg - examples - inc - share - t - xt provides: Perl::Class: file: lib/Perl/Class.pm version: '0.006' Perl::Config: file: lib/Perl/Config.pm version: '0.017' Perl::HelperFunctions_cpp: file: lib/Perl/HelperFunctions_cpp.pm version: '0.007' Perl::Inline: file: lib/Perl/Inline.pm version: '0.0221' Perl::Object: file: lib/Perl/Object.pm version: '0.003' Perl::Structure: file: lib/Perl/Structure.pm version: '0.002' Perl::Structure::Array: file: lib/Perl/Structure/Array.pm version: '0.009' Perl::Structure::Array::Reference: file: lib/Perl/Structure/Array/Reference.pm version: '0.005' Perl::Structure::Array::SubTypes: file: lib/Perl/Structure/Array/SubTypes.pm version: '0.017' Perl::Structure::Array::SubTypes1D: file: lib/Perl/Structure/Array/SubTypes1D.pm version: '0.021' Perl::Structure::Array::SubTypes2D: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.018' Perl::Structure::Array::SubTypes3D: file: lib/Perl/Structure/Array/SubTypes3D.pm version: '0.017' Perl::Structure::Array_cpp: file: lib/Perl/Structure/Array_cpp.pm version: '0.005' Perl::Structure::CodeReference: file: lib/Perl/Structure/CodeReference.pm version: '0.001' Perl::Structure::GSLMatrix: file: lib/Perl/Structure/GSLMatrix.pm version: '0.001' Perl::Structure::GSLMatrix_cpp: file: lib/Perl/Structure/GSLMatrix_cpp.pm version: '0.002' Perl::Structure::Graph: file: lib/Perl/Structure/Graph.pm version: '0.001' Perl::Structure::Graph::Tree: file: lib/Perl/Structure/Graph/Tree.pm version: '0.001' Perl::Structure::Graph::Tree::Binary: file: lib/Perl/Structure/Graph/Tree/Binary.pm version: '0.001' Perl::Structure::Graph::Tree::Binary::Node: file: lib/Perl/Structure/Graph/Tree/Binary/Node.pm version: '0.001' Perl::Structure::Graph::Tree::Binary::NodeReference: file: lib/Perl/Structure/Graph/Tree/Binary/Node.pm version: '0.400' Perl::Structure::Graph::Tree::BinaryReference: file: lib/Perl/Structure/Graph/Tree/Binary.pm version: '0.400' Perl::Structure::Graph::TreeReference: file: lib/Perl/Structure/Graph/Tree.pm version: '0.400' Perl::Structure::GraphReference: file: lib/Perl/Structure/GraphReference.pm version: '0.001' Perl::Structure::Hash: file: lib/Perl/Structure/Hash.pm version: '0.009' Perl::Structure::Hash::Properties: file: lib/Perl/Structure/Hash/Properties.pm version: '0.0011' Perl::Structure::Hash::Reference: file: lib/Perl/Structure/Hash/Reference.pm version: '0.004' Perl::Structure::Hash::SubTypes: file: lib/Perl/Structure/Hash/SubTypes.pm version: '0.016' Perl::Structure::Hash::SubTypes1D: file: lib/Perl/Structure/Hash/SubTypes1D.pm version: '0.018' Perl::Structure::Hash::SubTypes2D: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.025' Perl::Structure::Hash::SubTypes3D: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.002' Perl::Structure::Hash_cpp: file: lib/Perl/Structure/Hash_cpp.pm version: '0.005' Perl::Structure::LinkedList: file: lib/Perl/Structure/LinkedList.pm version: '0.001' Perl::Structure::LinkedList::Node: file: lib/Perl/Structure/LinkedList/Node.pm version: '0.0011' Perl::Structure::LinkedList::NodeReference: file: lib/Perl/Structure/LinkedList/Node.pm version: '0.400' Perl::Structure::LinkedListReference: file: lib/Perl/Structure/LinkedList.pm version: '0.400' Perl::Structure::MongoDBBSON: file: lib/Perl/Structure/MongoDBBSON.pm version: '0.001' Perl::Structure::SSENumberPair: file: lib/Perl/Structure/SSENumberPair.pm version: '0.004' Perl::Type: file: lib/Perl/Type.pm version: '0.002' Perl::Type::Boolean: file: lib/Perl/Type/Boolean.pm version: '0.01' Perl::Type::Boolean_cpp: file: lib/Perl/Type/Boolean_cpp.pm version: '0.001' Perl::Type::Character: file: lib/Perl/Type/Character.pm version: '0.011' Perl::Type::Character_cpp: file: lib/Perl/Type/Character_cpp.pm version: '0.002' Perl::Type::FileHandle: file: lib/Perl/Type/FileHandle.pm version: '0.006' Perl::Type::GMPInteger: file: lib/Perl/Type/GMPInteger.pm version: '0.006' Perl::Type::GMPInteger_cpp: file: lib/Perl/Type/GMPInteger_cpp.pm version: '0.002' Perl::Type::Integer: file: lib/Perl/Type/Integer.pm version: '0.013' Perl::Type::Integer_cpp: file: lib/Perl/Type/Integer_cpp.pm version: '0.0021' Perl::Type::Modifier: file: lib/Perl/Type/Modifier.pm version: '0.00101' Perl::Type::Modifier::Reference: file: lib/Perl/Type/Modifier/Reference.pm version: '0.002' Perl::Type::NonsignedInteger: file: lib/Perl/Type/NonsignedInteger.pm version: '0.008' Perl::Type::NonsignedInteger_cpp: file: lib/Perl/Type/NonsignedInteger_cpp.pm version: '0.002' Perl::Type::Number: file: lib/Perl/Type/Number.pm version: '0.0141' Perl::Type::Number_cpp: file: lib/Perl/Type/Number_cpp.pm version: '0.002' Perl::Type::Scalar: file: lib/Perl/Type/Scalar.pm version: '0.007' Perl::Type::String: file: lib/Perl/Type/String.pm version: '0.015' Perl::Type::String_cpp: file: lib/Perl/Type/String_cpp.pm version: '0.002' Perl::Type::Unknown: file: lib/Perl/Type/Unknown.pm version: '0.004' Perl::Type::Void: file: lib/Perl/Type/Void.pm version: '0.003' Perl::Types: file: lib/Perl/Types.pm version: '0.009' array: file: lib/Perl/Structure/Array/SubTypes.pm version: '0.400' arrayref: file: lib/Perl/Structure/Array/SubTypes.pm version: '0.400' arrayref::arrayref: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::arrayref::arrayref: file: lib/Perl/Structure/Array/SubTypes3D.pm version: '0.400' arrayref::arrayref::arrayref::integer: file: lib/Perl/Structure/Array/SubTypes3D.pm version: '0.400' arrayref::arrayref::arrayref::number: file: lib/Perl/Structure/Array/SubTypes3D.pm version: '0.400' arrayref::arrayref::arrayref::scalartype: file: lib/Perl/Structure/Array/SubTypes3D.pm version: '0.400' arrayref::arrayref::arrayref::string: file: lib/Perl/Structure/Array/SubTypes3D.pm version: '0.400' arrayref::arrayref::integer: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::arrayref::number: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::arrayref::scalartype: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::arrayref::string: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::bson: file: lib/Perl/Structure/MongoDBBSON.pm version: '0.400' arrayref::character: file: lib/Perl/Structure/Array/SubTypes1D.pm version: '0.400' arrayref::hashref: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::hashref::integer: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::hashref::number: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::hashref::string: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::integer: file: lib/Perl/Structure/Array/SubTypes1D.pm version: '0.400' arrayref::number: file: lib/Perl/Structure/Array/SubTypes1D.pm version: '0.400' arrayref::object: file: lib/Perl/Structure/Array/SubTypes2D.pm version: '0.400' arrayref::scalartype: file: lib/Perl/Structure/Array/SubTypes1D.pm version: '0.400' arrayref::string: file: lib/Perl/Structure/Array/SubTypes1D.pm version: '0.400' boolean: file: lib/Perl/Type/Boolean.pm version: '0.400' bson_document: file: lib/Perl/Structure/MongoDBBSON.pm version: '0.400' bson_document__optional: file: lib/Perl/Structure/MongoDBBSON.pm version: '0.400' character: file: lib/Perl/Type/Character.pm version: '0.400' class: file: lib/class.pm version: '0.001' coderef: file: lib/Perl/Structure/CodeReference.pm version: '0.400' constant_integer: file: lib/Perl/Type/Integer.pm version: '0.400' constant_nonsigned_integer: file: lib/Perl/Type/NonsignedInteger.pm version: '0.400' constant_number: file: lib/Perl/Type/Number.pm version: '0.400' constant_sse_number_pair: file: lib/Perl/Structure/SSENumberPair.pm version: '0.400' filehandle: file: lib/Perl/Type/FileHandle.pm version: '0.400' filehandleref: file: lib/Perl/Type/FileHandle.pm version: '0.400' gmp_integer: file: lib/Perl/Type/GMPInteger.pm version: '0.400' gsl_matrix: file: lib/Perl/Structure/GSLMatrix.pm version: '0.400' hash: file: lib/Perl/Structure/Hash/SubTypes.pm version: '0.400' hashref: file: lib/Perl/Structure/Hash/SubTypes.pm version: '0.400' hashref::arrayref: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::arrayref::arrayref: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::arrayref::integer: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::arrayref::number: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::arrayref::scalartype: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::arrayref::string: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::hashref: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::hashref::integer: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::hashref::number: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::hashref::scalartype: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::hashref::string: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::arrayref::integer: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::arrayref::number: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::arrayref::string: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::bson: file: lib/Perl/Structure/MongoDBBSON.pm version: '0.400' hashref::character: file: lib/Perl/Structure/Hash/SubTypes1D.pm version: '0.400' hashref::hashref: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::hashref::arrayref: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::arrayref::integer: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::arrayref::number: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::arrayref::scalartype: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::arrayref::string: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::hashref: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::hashref::integer: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::hashref::number: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::hashref::scalartype: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::hashref::string: file: lib/Perl/Structure/Hash/SubTypes3D.pm version: '0.400' hashref::hashref::integer: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::hashref::number: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::hashref::scalartype: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::hashref::string: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::integer: file: lib/Perl/Structure/Hash/SubTypes1D.pm version: '0.400' hashref::number: file: lib/Perl/Structure/Hash/SubTypes1D.pm version: '0.400' hashref::object: file: lib/Perl/Structure/Hash/SubTypes2D.pm version: '0.400' hashref::scalartype: file: lib/Perl/Structure/Hash/SubTypes1D.pm version: '0.400' hashref::string: file: lib/Perl/Structure/Hash/SubTypes1D.pm version: '0.400' integer: file: lib/Perl/Type/Integer.pm version: '0.400' nonsigned_integer: file: lib/Perl/Type/NonsignedInteger.pm version: '0.400' number: file: lib/Perl/Type/Number.pm version: '0.400' perlclass: file: lib/perlclass.pm version: '0.001' perltypes: file: lib/perltypes.pm version: '0.02' reference: file: lib/Perl/Type/Modifier/Reference.pm version: '0.400' scalartype: file: lib/Perl/Type/Scalar.pm version: '0.400' sse_number_pair: file: lib/Perl/Structure/SSENumberPair.pm version: '0.400' string: file: lib/Perl/Type/String.pm version: '0.400' types: file: lib/types.pm version: '0.007' unknown: file: lib/Perl/Type/Unknown.pm version: '0.400' void: file: lib/Perl/Type/Void.pm version: '0.400' requires: Alien::GMP: '0' Alien::GSL: '0' Carp: '0' Data::Dumper: '0' Exporter: '0' File::Spec: '0' IPC::Cmd: '0' IPC::Run3: '0' Inline: '0' Inline::C: '0' Inline::CPP: '0' Inline::Filters: '0' Math::BigInt: '0' Math::GSL::BLAS: '0' Math::GSL::CBLAS: '0' Math::GSL::Matrix: '0' PadWalker: '0' Scalar::Util: '0' Term::ReadLine: '0' parent: '0' perl: '5.012' resources: IRC: irc://irc.perl.org/#perl11 bugtracker: https://gitlab.com/perl-types/perl-types/-/issues homepage: https://perlcommunity.org/types repository: https://gitlab.com/perl-types/perl-types version: '0.400' x_generated_by_perl: v5.38.2 x_serialization_backend: 'YAML::Tiny version 1.74' x_spdx_expression: GPL-3.0-only