remove of a lot of copied document
大沢 和宏 [Wed, 3 Dec 2008 10:30:34 +0000 (10:30 +0000)]
lib/MouseX/Types.pm

index 2af1823..ada0e75 100644 (file)
@@ -56,8 +56,6 @@ Mouse - Organise your Mouse types in libraries
   use MouseX::Types 
     -declare => [qw(
         PositiveInt NegativeInt
-        ArrayRefOfPositiveInt ArrayRefOfAtLeastThreeNegativeInts
-        LotsOfInnerConstraints StrOrArrayRef
     )];
 
   # import builtin types
@@ -79,23 +77,6 @@ Mouse - Organise your Mouse types in libraries
       from Int,
           via { 1 };
 
-  # with parameterized constraints.
-  
-  subtype ArrayRefOfPositiveInt,
-    as ArrayRef[PositiveInt];
-    
-  subtype ArrayRefOfAtLeastThreeNegativeInts,
-    as ArrayRef[NegativeInt],
-    where { scalar(@$_) > 2 };
-
-  subtype LotsOfInnerConstraints,
-    as ArrayRef[ArrayRef[HashRef[Int]]];
-    
-  # with TypeConstraint Unions
-  
-  subtype StrOrArrayRef,
-    as Str|ArrayRef;
-
   1;
 
 =head2 Usage