Data::Object::Export
Data-Object Exportable Functions
use Data::Object::Export 'cast';
my $array = cast []; # Data::Object::Array
This package is an exporter that provides various useful utility functions and function-bundles.
+=head1 EXPORTS
This package can export the following functions.
+=head2 all
use Data::Object::Export ':all';
The all export tag will export all exportable functions.
+=head2 core
use Data::Object::Export ':core';
The core export tag will export the exportable functions cast, const, deduce, deduce_deep, deduce_type, detract, detract_deep, dispatch, dump, immutable, load, prototype, and throw exclusively.
+=head2 data
use Data::Object::Export ':data';
The data export tag will export the exportable functions data_any, data_array, data_code, data_float, data_hash, data_integer, data_number, data_regexp, data_scalar, data_string, and data_undef.
+=head2 plus
use Data::Object::Export ':plus';
The plus export tag will export the exportable functions carp, confess cluck croak, class_file, class_name, class_path, library, namespace, path_class, path_name, registry, and reify.
+=head2 type
use Data::Object::Export ':type';
The type export tag will export the exportable functions type_any, type_array, type_code, type_float, type_hash, type_integer, type_number, type_regexp, type_scalar, type_string, and type_undef.
+=head2 vars
use Data::Object::Export ':vars';
The vars export tag will export the exportable variable $dispatch.
4 POD Errors
The following errors were encountered while parsing the POD:
- Around line 8:
Unknown directive: =name
- Around line 12:
Unknown directive: =abstract
- Around line 16:
Unknown directive: =synopsis
- Around line 22:
Unknown directive: =description