#  Copyright (c) 2007, Enthought, Inc.
#  License: BSD Style.

#--(Rewritten Core Traits)------------------------------------------------------
"""
Rewritten Core Traits
=====================

For several reasons, including the ability to subclass types, many of the
previous core Traits package types have been entirely rewritten as subclasses
of **TraitType**, the new base class for subclassable trait types.

The core trait types which have been rewritten as subclasses of **TraitType** 
are:
    
- Any          
- Bool         
- CBool        
- CComplex     
- CInt         
- CFloat       
- CLong        
- Code         
- Complex      
- CStr         
- CUnicode     
- Dict         
- Directory    
- Enum         
- Expression   
- File         
- Float        
- HTML         
- Instance     
- Int          
- List         
- Long         
- Password     
- PythonValue  
- Range        
- Regex        
- Str          
- String       
- Tuple        
- Unicode      
- WeakRef      

This may be useful information if you find yourself in need of creating a new
trait type with behavior similar to any of these core trait types.
"""
