Rogue Wave® SourcePro® C++
Introduction to SourcePro® C++
Chapter 1 The SourcePro C++ Perspective
1.1 Welcome
1.2 Features and Benefits
1.3 Product Formats
1.4 Software Requirements
1.4.1 Compatibility
1.4.2 Deprecated APIs
1.4.3 Undocumented APIs
1.4.4 Dependencies
1.4.5 3rd-Party Software Use
1.4.5.1 Open Source or Freely Licensed Code
1.4.5.2 Commercially Licensed Software
1.5 SourcePro C++ Documentation
1.6 Conventions
1.6.1 Typographic Conventions
1.6.2 Pathname Conventions
1.6.3 Class and Function Naming
1.6.4 Class Relationship Notation
1.7 Consulting Services and Training
1.8 Technical Support
1.8.1 To Obtain Technical Support
1.8.2 How to Contact Technical Support
Chapter 2 The SourcePro C++ Architecture
2.1 The SourcePro C++ Organization
2.2 SourcePro C++ Products and Modules
2.3 Packages and Class Groups
Chapter 3 SourcePro Core
3.1 Definition
3.1.1 The Essential Tools Module
3.1.2 The Threads Module
3.1.3 The Advanced Tools Module
3.1.4 The XML Streams Module
3.1.5 The Internationalization Module
3.2 An Example Using the Essential Tools Module and the C++ Standard Library
3.3 An Example Using the Internationalization Module with the Threads Module and the C++ Standard Library
Chapter 4 SourcePro DB
4.1 Definition
4.1.1 The DB Interface Module
4.1.2 The DB Access Modules
4.1.3 The DB XA Module
4.2 An Example Using the Threads Module and the DB Interface Module
Chapter 5 SourcePro Net
5.1 Definition
5.1.1 The Essential Networking Module
5.1.2 The Internet Protocols Module
5.1.3 The Secure Communication Module
5.2 Example Using Modules from SourcePro Core, SourcePro DB, and SourcePro Net
Chapter 6 SourcePro Analysis
6.1 Definition
6.1.1 The Essential Math Module
6.1.2 The Linear Algebra Module
6.1.3 The Business Analysis Module
6.1.4 The Currency Module
6.2 An Example Using the Linear Algebra and Essential Tools Modules
Appendix A 3rd‑Party Licenses
A.1 OpenSSL/SSLeay Licenses
A.2 ICU License - ICU 1.8.1 and later
A.2.1 Third-Party Software Licenses
A.3 CLAPACK and BLAS
A.4 Snappy
A.5 Intel MKL License
A.5.1 Redistributables
Rogue Wave® SourcePro® C++
A.5 Intel MKL License