Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

xmog-config-windows-borland.h

00001 /*
00002  * Copyright 1999-2006 by Codemesh, Inc.  ALL RIGHTS RESERVED.
00003  */
00004 
00005 
00006 // default value for wchar_t legality
00007 #ifndef XMOG_SUPPORTS_WCHAR_T
00008 #   define XMOG_SUPPORTS_WCHAR_T            1
00009 #   define XMOG_WCHAR                       wchar_t
00010 #endif
00011 
00012 
00013 // default value for whether an 'unsigned short*' overload for 'wchar_t' needs to be declared
00014 #ifndef XMOG_REQUIRES_UNSIGNED_SHORT_OVERLOAD
00015 #   define XMOG_REQUIRES_UNSIGNED_SHORT_OVERLOAD        0
00016 #endif
00017 
00018 
00019 #define XMOG_INLINE __inline
00020 #define XMOG_MUTABLE    mutable
00021 #define XMOG_EXPLICIT   explicit
00022 
00023 
00024 // default the flag that governs whether <typeinfo.h> or <typeinfo> should be used
00025 #ifndef XMOG_SUPPORTS_TYPEINFO
00026 #   define XMOG_SUPPORTS_TYPEINFO           0
00027 #endif
00028 
00029 
00030 #ifndef XMOG_SUPPORTS_USING
00031 #   define XMOG_SUPPORTS_USING              1
00032 #endif
00033 
00034 // we build the .NET support only into the MSVC runtime because
00035 // we don't need to support any other compilers there (it's not
00036 // publicly used)
00037 #ifndef XMOG_SUPPORTS_DOTNET
00038 #   define XMOG_SUPPORTS_DOTNET             0
00039 #endif

Generated on Wed May 31 14:01:19 2006 for Shared Codemesh Runtime Library API Reference by  doxygen 1.4.1