Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Essential Tools Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

4.1 Introduction

Manipulating strings is probably one of your most common tasks. Many developers say it is also the most error-prone. The Essential Tools Module classes RWCString and RWWString give you the constructors, operators, and member functions you need to create, manipulate, and delete strings easily.

Classes in this group let you perform string processing operations such as manipulating single and multibyte strings with class RWCString's full suite of operators and functions, or manipulating wide character strings with class RWWString. The String Processing Classes make it easy to do concatenation, comparison, indexing (with optional bounds checking), I/O, case changes, stripping, and many other functions.

Table 6 lists the String Processing Classes. This chapter provides information on using some of these classes; the SourcePro C++ API Reference Guide provides detailed information on each class in this class group.

Table 6: String Processing Classes

Class Name
RWCString
RWWString
RWTRegex<T>
RWTRegexMatchIterator<T>
RWTRegexTraits<T>
RWTRegexResult<T>
RWRegexErr
RWCSubString
RWCConstSubString
RWCRegexp
RWCTokenizer
RWWSubString
RWWConstSubString
RWWTokenizer


Previous fileTop of DocumentContentsNo linkNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.