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

RWClassicWSubString

Module:  Essential Tools Module   Group:  String Processing Classes


Does not inherit

Local Index

Members

Non-Members

Synopsis


NOTE -- Use this class instead of RWWSubString only if Technical Support has advised you to do so.

Description

The class RWClassicWSubString allows some subsection of an RWClassicWString to be addressed by defining a starting position and an extent.

For more information, see RWWSubString.

Persistence

None

Example

Program output:

What I tell you three times is true.

Assignment Operators

void
operator=(const RWClassicWString&);
operator=(const RWClassicWSubString&);
void
operator=(const wchar_t*);

Indexing Operators

wchar_t
operator[](size_t i); 
wchar_t&
operator[](size_t i) const;
wchar_t
operator()(size_t i); 
wchar_t&
operator()(size_t i) const;

Public Member Functions

bool
isNull() const; 
size_t
length() const; 
bool
operator!() const; 
size_t
start() const; 
void
toLower();
void
toUpper();

Global Logical Operators

bool
operator==(const RWClassicWSubString&, 
            const RWClassicWSubString&);
bool
operator==(const RWClassicWString&,    
            const RWClassicWSubString&);
bool
operator==(const RWClassicWSubString&, 
            const RWClassicWString&   );
bool
operator==(const wchar_t*,      const RWClassicWSubString&);
bool
operator==(const RWClassicWSubString&, const wchar_t*     );
bool
operator!=(const RWClassicWString&,    
            const RWClassicWString&   ); 
bool
operator!=(const RWClassicWString&,    
            const RWClassicWSubString&);
bool
operator!=(const RWClassicWSubString&,  
            const RWClassicWString&   );
bool
operator!=(const wchar_t*,        
            const RWClassicWString&   );
bool
operator!=(const RWClassicWString&,    
            const wchar_t*            );


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, 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.