IBM QDMI Device
IBM backend queries, OpenQASM 3 execution, and QDMI interfaces
Loading...
Searching...
No Matches
export.h File Reference

Defines macros for controlling the visibility of symbols. More...

Go to the source code of this file.

Macros

#define IBM_QDMI_NO_EXPORT   __attribute__((visibility("hidden")))
 Mark symbols as not visible to other modules.
#define IBM_QDMI_DEPRECATED   __attribute__((__deprecated__))
 Mark symbols as deprecated.
#define IBM_QDMI_DEPRECATED_EXPORT   IBM_QDMI_EXPORT IBM_QDMI_DEPRECATED
 Mark symbols as deprecated but export them.
#define IBM_QDMI_DEPRECATED_NO_EXPORT   IBM_QDMI_NO_EXPORT IBM_QDMI_DEPRECATED
 Mark symbols as deprecated but do not export them.

Detailed Description

Defines macros for controlling the visibility of symbols.

Macro Definition Documentation

◆ IBM_QDMI_DEPRECATED

#define IBM_QDMI_DEPRECATED   __attribute__((__deprecated__))

Mark symbols as deprecated.

◆ IBM_QDMI_DEPRECATED_EXPORT

#define IBM_QDMI_DEPRECATED_EXPORT   IBM_QDMI_EXPORT IBM_QDMI_DEPRECATED

Mark symbols as deprecated but export them.

◆ IBM_QDMI_DEPRECATED_NO_EXPORT

#define IBM_QDMI_DEPRECATED_NO_EXPORT   IBM_QDMI_NO_EXPORT IBM_QDMI_DEPRECATED

Mark symbols as deprecated but do not export them.

◆ IBM_QDMI_NO_EXPORT

#define IBM_QDMI_NO_EXPORT   __attribute__((visibility("hidden")))

Mark symbols as not visible to other modules.