|
rcpputils
master
C++ API providing common utilities and data structures.
|
Macros for controlling visibilty of exported iterfaces. More...

Go to the source code of this file.
Macros | |
| #define | RCPPUTILS_EXPORT __attribute__ ((visibility("default"))) |
| Exposes the function with its decorated name in the compiled library object. More... | |
| #define | RCPPUTILS_IMPORT |
| On Windows declares a function will be imported from a dll, otherwise it is empty. More... | |
| #define | RCPPUTILS_PUBLIC |
| Declares symbols and functions will be visible for export. More... | |
| #define | RCPPUTILS_LOCAL |
| Declares symbols cannot be exported from the dll. More... | |
| #define | RCPPUTILS_PUBLIC_TYPE |
| On Windows, this is a replica of RCPPUTILS_PUBLIC, otherwise it is empty. More... | |
Macros for controlling visibilty of exported iterfaces.
This logic was borrowed (then namespaced) from the examples on the gcc wiki: https://gcc.gnu.org/wiki/Visibility
| #define RCPPUTILS_EXPORT __attribute__ ((visibility("default"))) |
Exposes the function with its decorated name in the compiled library object.
| #define RCPPUTILS_IMPORT |
On Windows declares a function will be imported from a dll, otherwise it is empty.
| #define RCPPUTILS_PUBLIC |
Declares symbols and functions will be visible for export.
| #define RCPPUTILS_LOCAL |
Declares symbols cannot be exported from the dll.
| #define RCPPUTILS_PUBLIC_TYPE |
On Windows, this is a replica of RCPPUTILS_PUBLIC, otherwise it is empty.
1.8.17