|
VR-Engage
2.2
|
Go to the source code of this file.
Macros | |
| #define | UNIMPLEMENTED_COPYCTOR_AND_ASSIGNMENT_OPERATOR(className) |
| #define | RTD_MIN_USER_RADIO_MESSAGE_TYPE MIN_USER_INTERFACE_MESSAGE_TYPE |
This file provides common preprocessor macros, export declarations, and includes that are used throughout the VREngage RTD (Real-Time Dynamics) backend libraries. It establishes the export/import declarations for DLL boundaries and common utility macros used by RTD components.
| #define UNIMPLEMENTED_COPYCTOR_AND_ASSIGNMENT_OPERATOR | ( | className | ) |
Platform-specific DLL export/import declarations.
These macros define the appropriate export/import declarations for Windows DLLs and establish proper visibility for shared libraries on Linux platforms.
Macro to declare unimplemented copy constructor and assignment operator
| className | The name of the class to declare these functions for |
This macro declares a private, unimplemented copy constructor and assignment operator for the specified class, preventing implicit copying and assignment. This is used for classes that should not be copied, especially components and repositories.
| #define RTD_MIN_USER_RADIO_MESSAGE_TYPE MIN_USER_INTERFACE_MESSAGE_TYPE |