Introduction
Welcome
Thank you for choosing SourcePro® Core from Rogue Wave Software. The Advanced Tools Module includes C++ classes that provide a flexible and intuitive nonintrusive streaming mechanism for complex stream transformations and object serializations.
Stream classes are provided within a modular framework, allowing streams to be connected to one another to form complex chains of streaming elements. The Advanced Tools Module also interoperates with the virtual streaming classes in the Essential Tools Module as needed.
The classes, macros, and functions in the Advanced Tools Module help you to define serializable objects with a minimum of code changes, while retaining control over the formats and policies used.
Also included in the Advanced Tools Module are streaming formats for narrow, wide, and Unicode characters, as well as binary and data formats. The wide and Unicode character formats are ideal for moving data to and from internationalized character sets and platforms.