ucommon  7.0.0
About: GNU uCommon C++ is a portable and optimized class framework for writing C++ applications that need to use threads and support concurrent synchronization, and that use sockets, XML parsing, object serialization, thread-optimized string and data structure classes, etc..
  Fossies Dox: ucommon-7.0.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

No Matches
export.h File Reference

Export interfaces for library interfaces. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

Export interfaces for library interfaces.

This is a special header used when we have to build DLL's for dumb platforms which require explicit declaration of imports and exports. The real purpose is to include our local headers in a new library module with external headers referenced as imports, and then to define our own interfaces in our new library as exports. This allows native construction of new DLL's based on/that use ucommon on Microsoft Windows and perhaps for other similarly defective legacy platforms. Otherwise this header is not used at all, and not when building applications.

Definition in file export.h.