rwlogo
SourcePro C++ 12.0

SourcePro® C++ API Reference Guide



   SourcePro C++
Documentation Home

Essential Tools Module
[SourcePro Core]


Module Description

The Essential Tools Module is an internationalized set of C++ classes that provide the basic building blocks for most C++ applications. The Essential Tools Module is the foundation for all Rogue Wave products. Because all SourcePro C++ products depend on the Essential Tools Module, SourcePro Core is included with each SourcePro C++ product.

To help you quickly find the classes you are looking for, this section organizes the Essential Tools Module classes into groups. Each section provides a summary and a list of the classes in that group.

Classes

struct  RWSize_T
 Encapsulates the simple type, size_t. More...

Modules

 String Processing
 Dates and Times
 File System
 RWCollectable-derived
 STL-based Collections
 STL Extension-based Collections
 Traditional Collections
 Virtual Streams
 Internationalization
 Miscellaneous
 Scope Guard
 Snappy Module

Defines

#define rwnil
#define RWNIL
#define RW_NPOS

Typedefs

typedef unspecified_16bit_type RWUChar16
typedef unspecified_32bit_type RWUChar32

Enumerations

enum  RWUninitialized { rwUninitialized }

Define Documentation

#define RW_NPOS

A sentinel value.

#define RWNIL

A sentinel value.

#define rwnil

A sentinel value.


Typedef Documentation

typedef unspecified_16bit_type RWUChar16

Typedef for a UTF-16 code unit.

See also:
RWUChar32
typedef unspecified_32bit_type RWUChar32

Typedef for a Unicode code point.

See also:
RWUChar16

Enumeration Type Documentation

RWUninitialized is an enumeration type with one value, rwUninitialized. It is used in various places in SourcePro products to indicate an uninitialized value.

Enumerator:
rwUninitialized 

uninitialized value

 All Classes Functions Variables Typedefs Enumerations Enumerator Friends

© 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.