![]() SourcePro C++ 13.0 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
SourcePro Core contains an extensive set of fundamental C++ components capable of supporting a wide range of application development.
Modules | |
| Internationalization Module | |
| Advanced Tools Module | |
| Threads Module | |
| Essential Tools Module | |
| XML Streams Module | |
Macros | |
| #define | RW_AVOID_PREPROCESSOR_PROBLEMS |
| #define | RW_COPY_ON_WRITE_STRING |
| #define | RW_DEBUG |
| #define | RW_DECLARE_PERSISTABLE(CLASS) |
| #define | RW_DECLARE_PERSISTABLE_TEMPLATE(T__CLASS) |
| #define | RW_DECLARE_PERSISTABLE_TEMPLATE_2(T__CLASS) |
| #define | RW_DECLARE_PERSISTABLE_TEMPLATE_3(T__CLASS) |
| #define | RW_DECLARE_PERSISTABLE_TEMPLATE_4(T__CLASS) |
| #define | RW_DECLARE_PERSISTABLE_TEMPLATE_5(T__CLASS) |
| #define | RW_DEFINE_PERSISTABLE(CLASS) |
| #define | RW_DEFINE_PERSISTABLE_TEMPLATE(T__CLASS) |
| #define | RW_DEFINE_PERSISTABLE_TEMPLATE_2(T__CLASS) |
| #define | RW_DEFINE_PERSISTABLE_TEMPLATE_3(T__CLASS) |
| #define | RW_DEFINE_PERSISTABLE_TEMPLATE_4(T__CLASS) |
| #define | RW_DEFINE_PERSISTABLE_TEMPLATE_5(T__CLASS) |
| #define | RW_DISABLE_DEPRECATED |
| #define | RW_MULTI_THREAD |
| #define | RW_SECURE_CHECK |
| #define | RWBOUNDS_CHECK |
| #define RW_AVOID_PREPROCESSOR_PROBLEMS |
Deprecated. This macro may be defined as part of a build configuration to disable support for deprecated constructs.
| #define RW_COPY_ON_WRITE_STRING |
This macro is defined automatically for build configurations that use the classic copy-on-write string implementation.
| #define RW_DEBUG |
This macro enables debugging construct such as assertions, preconditions, postconditions, and conditional bounds checking. It is defined automatically for build configurations that enable debugging.
| #define RW_DECLARE_PERSISTABLE | ( | CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined classes that implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DECLARE_PERSISTABLE_TEMPLATE | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take one template parameter and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DECLARE_PERSISTABLE_TEMPLATE_2 | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take two template parameters and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DECLARE_PERSISTABLE_TEMPLATE_3 | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take three template parameters and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DECLARE_PERSISTABLE_TEMPLATE_4 | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take four template parameters and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DECLARE_PERSISTABLE_TEMPLATE_5 | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take five template parameters and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DEFINE_PERSISTABLE | ( | CLASS | ) |
Defines the functions necessary to provide isomorphic persistence to user-defined classes that implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DEFINE_PERSISTABLE_TEMPLATE | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take one template parameter and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DEFINE_PERSISTABLE_TEMPLATE_2 | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take two template parameters and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DEFINE_PERSISTABLE_TEMPLATE_3 | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take three template parameters and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DEFINE_PERSISTABLE_TEMPLATE_4 | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take four template parameters and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DEFINE_PERSISTABLE_TEMPLATE_5 | ( | T__CLASS | ) |
Declares the functions necessary to provide isomorphic persistence to user-defined class templates that take five template parameters and implement rwSaveGuts() and rwRestoreGuts().
| #define RW_DISABLE_DEPRECATED |
This macro can be explicitly defined in a build configuration to disable support for deprecated constructs.
| #define RW_MULTI_THREAD |
This macro is defined automatically for build configurations that use a threading library.
| #define RW_SECURE_CHECK |
This macro can be explicitly defined to enable support for runtime-constraint checking on platforms that support secure C library functions.
| #define RWBOUNDS_CHECK |
This macro can be explicitly defined in a build configuration to enable bounds checking for functions that use conditional bounds checking.
Copyright © 2014 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.
Provide feedback to Rogue Wave about its documentation.