xml2def.h

Go to the documentation of this file.
00001 
00002 // Name:        WXXML2.h
00003 // Purpose:     shared build defines
00004 // Author:      Your Name
00005 // Created:     someyear/somemonth/someday
00006 // RCS-ID:      $Id: xml2def.h 223 2005-08-10 14:06:13Z frm $
00007 // Copyright:   (c) YEAR Your Name
00008 // Licence:     wxWidgets licence
00010 
00011 
00012 #ifndef _WX_WXXML2_DEFS_H_
00013 #define _WX_WXXML2_DEFS_H_
00014 
00015 
00016 // Defines for shared builds.
00017 // Simple reference for using these macros and for writin components
00018 // which support shared builds:
00019 //
00020 // 1) use the WXDLLIMPEXP_WXXML2 in each class declaration:
00021 //          class WXDLLIMPEXP_WXXML2 WXXML2Class {   [...]   };
00022 //
00023 // 2) use the WXDLLIMPEXP_WXXML2 in the declaration of each global function:
00024 //          WXDLLIMPEXP_WXXML2 int myGlobalFunc();
00025 //
00026 // 3) use the WXDLLIMPEXP_DATA_WXXML2() in the declaration of each global
00027 //    variable:
00028 //          WXDLLIMPEXP_DATA_WXXML2(int) myGlobalIntVar;
00029 //
00030 #ifdef WXMAKINGDLL_WXXML2
00031     #define WXDLLIMPEXP_WXXML2                  WXEXPORT
00032     #define WXDLLIMPEXP_DATA_WXXML2(type)       WXEXPORT type
00033 #elif defined(WXUSINGDLL)
00034     #define WXDLLIMPEXP_WXXML2                  WXIMPORT
00035     #define WXDLLIMPEXP_DATA_WXXML2(type)       WXIMPORT type
00036 #else // not making nor using DLL
00037     #define WXDLLIMPEXP_WXXML2
00038     #define WXDLLIMPEXP_DATA_WXXML2(type)           type
00039 #endif
00040 
00041 #endif // _WX_WXXML2_DEFS_H_
00042 

Generated on Thu Sep 28 14:58:01 2006 for wxXml2 by  doxygen 1.4.7