Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

uobject.h File Reference

C++ API: Common ICU base class UObject. More...

#include "unicode/utypes.h"

Go to the source code of this file.

Data Structures

class  UMemory
 UMemory is the common ICU base class. More...

class  UObject
 UObject is the common ICU "boilerplate" class. More...


Defines

#define U_OVERRIDE_CXX_ALLOCATION   1
 U_OVERRIDE_CXX_ALLOCATION - Define this to override operator new and delete in UMemory.

#define U_HAVE_PLACEMENT_NEW   1
 U_HAVE_PLACEMENT_NEW - Define this to define the placement new and delete in UMemory for STL.


Detailed Description

C++ API: Common ICU base class UObject.


Define Documentation

#define U_HAVE_PLACEMENT_NEW   1
 

U_HAVE_PLACEMENT_NEW - Define this to define the placement new and delete in UMemory for STL.

ICU 2.6

#define U_OVERRIDE_CXX_ALLOCATION   1
 

U_OVERRIDE_CXX_ALLOCATION - Define this to override operator new and delete in UMemory.

Enabled by default for ICU.

Enabling forces all allocation of ICU object types to use ICU's memory allocation. On Windows, this allows the ICU DLL to be used by applications that statically link the C Runtime library, meaning that the app and ICU will be using different heaps.

ICU 2.2


Generated on Wed Sep 3 17:47:14 2003 for ICU 2.6 by doxygen 1.3.2