Simple Classes
The Essential Tools Module provides a rich set of lightweight simple classes. By lightweight, we mean classes with low-cost initializers and copy constructors. These classes include RWDateTime for dates and times, with support for various time zones and locales), RWCString (for single and multibyte strings), and RWWString (for wide character strings). Most instantiations of these classes can be stored in four bytes or less, and have very simple copy constructors (usually just a bit copy) and no virtual functions. The SourcePro API Reference Guide provides additional information on these classes.