RTC Toolkit 4.0.1
|
Project-wide configuration header. More...
Go to the source code of this file.
Macros | |
#define | RTCTK_API __attribute__((visibility("default"))) |
Helper to indicate that a class or function must be exported in the public symbol table. | |
#define | RTCTK_LOCAL __attribute__((visibility("hidden"))) |
Helper to hide a class or function from the public symbol table. | |
#define | RTCTK_NOEXCEPT noexcept |
Project-wide configuration header.
#define RTCTK_API __attribute__((visibility("default"))) |
Helper to indicate that a class or function must be exported in the public symbol table.
This macro can be used with shared libraries that have symbols hidden by default, but where certain functions or classes should be exported, so that one can link against them. The following examples show how to use this macro:
#define RTCTK_LOCAL __attribute__((visibility("hidden"))) |
Helper to hide a class or function from the public symbol table.
This macro can be used in shared libraries to make sure certain functions and classes are hidden from the export symbol table, i.e. to make sure these cannot be linked against. The following examples show how to use this macro:
#define RTCTK_NOEXCEPT noexcept |