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 QDMI_NO_EXPORT   __attribute__((visibility("hidden")))
 Mark symbols as not visible to other modules.
#define QDMI_DEPRECATED   __attribute__((__deprecated__))
 Mark symbols as deprecated.
#define QDMI_DEPRECATED_EXPORT   QDMI_EXPORT QDMI_DEPRECATED
 Mark symbols as deprecated but export them.
#define QDMI_DEPRECATED_NO_EXPORT   QDMI_NO_EXPORT QDMI_DEPRECATED
 Mark symbols as deprecated but do not export them.

Detailed Description

Defines macros for controlling the visibility of symbols.

Macro Definition Documentation

◆ QDMI_DEPRECATED

#define QDMI_DEPRECATED   __attribute__((__deprecated__))

Mark symbols as deprecated.

◆ QDMI_DEPRECATED_EXPORT

#define QDMI_DEPRECATED_EXPORT   QDMI_EXPORT QDMI_DEPRECATED

Mark symbols as deprecated but export them.

◆ QDMI_DEPRECATED_NO_EXPORT

#define QDMI_DEPRECATED_NO_EXPORT   QDMI_NO_EXPORT QDMI_DEPRECATED

Mark symbols as deprecated but do not export them.

◆ QDMI_NO_EXPORT

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

Mark symbols as not visible to other modules.