You are reading the Essential Tools Module User's Guide. This section explains what this manual assumes you already understand, how this manual is organized, and conventions and terminology used in this manual.
This manual is an introduction to using the Essential Tools Module. It assumes that you are familiar with C++. If you are new to C++, please note that the bibliography in Appendix E provides resources that are helpful for learning the language.
If you are an advanced C++ user, you may want to accompany this manual with Stroustrup , Lippman , or Ellis and Stroustrup . The latter is sometimes referred to as "The ARM," the Annotated Reference Manual. The terse but precise style of these works makes them excellent references to the language.
This manual explains how to use the Essential Tools Module, as follows:
This chapter, Chapter 1, introduces the product, provides information about this manual, and explains how to obtain information about other Rogue Wave products.
Chapter 2 describes the kinds of classes included in the Essential Tools Module and provides information useful for working with the classes.
Chapter 3 through Chapter 7 explain how to use the different kinds of classes: date and time, string processing, virtual stream, RWCollectable, collection, internationalization, file system, and generic (which are deprecated).
Chapter 9 explains persistence in relation to the Essential Tools Module.
Chapter 10 covers error handling.
Chapter 12 discusses advanced topics.
Chapter 13 explains common mistakes.
The appendices contain information on choosing a collection, explanations of typedefs and macros, and a list of messages, as well as a bibliography and index.
Rogue Wave documentation uses the typographic conventions shown in Table 2.
Conventional uses such as emphasis.
Commands from an interface.
Always read the manual.
Click on the OK button.
Function names, code, directories, file names, examples, and operating system commands.
Conventional uses, such as new terms or emphasis.
A multiplicative conversion factor is...
Rogue Wave documentation uses the directory path conventions shown in Table 3.
The name you gave your Rogue Wave root directory.
\ or /
A delimiter in a path name.
If you use Unix, replace \ with /.
If you use Windows, replace / with \.
For buildspace\docs\html, a Unix user would enter buildspace/docs/html.
©2004 Copyright Quovadx, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.