Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

Reliance on C++ Standard Library Features
[OOFILE macros]


Detailed Description

Affect how OOFILE is built with regards to the standard libraries, which can be important on legacy systems or if using parts of OOFILE like oofString in component code.

Many of these macros are defined automatically depending on your compiler version, which is OOFILE doing the right thing without you having to think about it.

use \ingroup oofStandardLibMacros to include items in this group


Defines

#define OOF_NO_STDLIB
 Define to suppress use of standard library strings and streams.

#define OOF_USE_ANSI_STREAMS
 Will compile using older streams by default or standard iostreams.


Define Documentation

#define OOF_NO_STDLIB
 

Define to suppress use of standard library strings and streams.

Use if parts of OOFILE being used in embedded environments such as QuickTime components or compiling with Embedded Visual C++ for PocketPC.

Note:
anything with OOF_NO_STDLIB defined may also want to define 'std' to avoid the "using namespace std" which is at the top of all OOFILE .cpp files.

#define OOF_USE_ANSI_STREAMS
 

Will compile using older streams by default or standard iostreams.

Is always defined - if you don't define it in advance, will be set to 0 for older compilers, 1 for newer. You can therefore define it as 0 to force a more recent compiler to build with old streams.


Generated on Fri Jan 2 01:36:02 2004 for OOFILE by doxygen 1.3.5