beautypg.com

Overview and features of tools.h – HP Integrity NonStop J-Series User Manual

Page 12

background image

Click on the banner to return to the user guide home page.

©Copyright 1996 Rogue Wave Software

Overview and Features of Tools.h++

Tools.h++ is a rich, robust, and versatile C++ foundation class library: a set of software parts
you can use to build virtually any application.

Tools.h++ is an industry standard. It is shipped by a wide variety of compiler vendors with
every copy of their compilers. Preferred by thousands of users world wide, it is ported to
numerous compilers and operating systems. Tools.h++ is available on almost any development
platform you choose.

This new version of Tools.h++ is built on the Standard C++ Library. To aid your transition into
this technology, Tools.h++ provides a familiar object-oriented interface, and a reliable upward
migration path. You can count on Tools.h++ to track and incorporate revisions of the Standard
C++ Library as they are approved.

Your new Tools.h++ package includes:

Powerful single, multibyte, and wide character support

You can manipulate single and multibyte strings with class

RWCString

's full suite of

operators and functions, or choose class

RWWString

for wide character strings. Both

classes make it easy to do concatenation, comparison, indexing (with optional bounds
checking), I/O, case changes, stripping, and many other functions. In addition, classes

RWCSubString

and

RWWSubString

allow extraction and assignment to substrings;

classes

RWCRegexp

and

RWCRExpr

support regular expression pattern searches; and

classes

RWCTokenizer

and

RWWTokenizer

break single and wide character strings,

respectively, into separate tokens.

Extended regular expressions

Here's a richer set of pattern matching tools you can use to search for information in
strings. The new Tools.h++ extended regular expression features are a subset of those
found in the ANSI/ISO standard POSIX.2 (Portable Operating System Interface), and
require the presence of the Standard C++ Library.

Time and date handling classes

You can calculate the number of days between two dates, or the day of the week a date
represents. Read and write days or times in arbitrary formats, or whatever you need to do.

This manual is related to the following products: