Go to the source code of this file.
Defines | |
#define | OPAL_CALL |
#define | OPAL_DECL |
#define | OPAL_EXPORT_FUNCTION extern "C" OPAL_DECL |
|
Definition at line 36 of file Portability.h. |
|
Definition at line 53 of file Portability.h. |
|
Macro for exporting functions that keeps function names from being mangled. Note: All class methods for classes instantiated by OPAL (through factory creation calls) simply need to be virtual. Classes instantiated by the user should simply OPAL_DECL to export their public symbols. This doesn't allow extern "C" to be used to avoid name mangling of those class methods, but that isn't possible. Definition at line 64 of file Portability.h. |