The Essential Tools Module
The Essential Tools Module is an internationalized set of C++ classes that provide the basic building blocks for most C++ applications. This module is the foundation for all Rogue Wave products. Because all SourcePro products depend on the Essential Tools Module, SourcePro Core is included with each SourcePro product.
The Essential Tools Module provides broad functionality. To aid navigation, the Essential Tools Module can be divided into the following class groups:
*Date and Time Classes
*String Processing Classes
*Virtual Stream Classes
*RWCollectable Classes
*Traditional Collection Classes
*STL-based Collection Classes
*STL Extension-based Collection Classes
*Internationalization Classes
*File System Classes
*Miscellaneous Classes
These class groups are accessible through the Modules tab of the SourcePro API Reference Guide.
For more information on building the Essential Tools Module, see Installing and Building Your SourcePro Products. For an example using the Essential Tools Module and the C++ Standard Library, see An Example Using the Essential Tools Module and the C++ Standard Library. For examples using the Essential Tools Module with other SourcePro products, see Example Using Modules from SourcePro Core, SourcePro DB, and SourcePro Net and An Example Using the Linear Algebra and Essential Tools Modules.