-=head1 NAME
-
-MooseX::Types::Combine - Combine type libraries for exporting
-
-=cut
-
package MooseX::Types::Combine;
-our $VERSION = "0.24";
+
+# ABSTRACT: Combine type libraries for exporting
use strict;
use warnings;
my %types = $class->_provided_types;
+ if ( grep { $_ eq ':all' } @types ) {
+ $_->import( { -into => $caller }, q{:all} )
+ for $class->provide_types_from;
+ return;
+ }
+
my %from;
for my $type (@types) {
unless ($types{$type}) {
L<MooseX::Types>
-=head1 AUTHOR
-
-See L<MooseX::Types/AUTHOR>.
-
=head1 LICENSE
This program is free software; you can redistribute it and/or modify