OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmm_engine_export.h File Reference

Build-generated visibility and deprecation macros for the engine API. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SWMM_ENGINE_API   __attribute__((visibility("default")))
 
#define OPENSWMM_ENGINE_NO_EXPORT   __attribute__((visibility("hidden")))
 
#define OPENSWMM_ENGINE_DEPRECATED   __attribute__ ((__deprecated__))
 
#define OPENSWMM_ENGINE_DEPRECATED_EXPORT   SWMM_ENGINE_API OPENSWMM_ENGINE_DEPRECATED
 
#define OPENSWMM_ENGINE_DEPRECATED_NO_EXPORT   OPENSWMM_ENGINE_NO_EXPORT OPENSWMM_ENGINE_DEPRECATED
 

Detailed Description

Build-generated visibility and deprecation macros for the engine API.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License
Apache-2.0

Macro Definition Documentation

◆ OPENSWMM_ENGINE_DEPRECATED

#define OPENSWMM_ENGINE_DEPRECATED   __attribute__ ((__deprecated__))

◆ OPENSWMM_ENGINE_DEPRECATED_EXPORT

#define OPENSWMM_ENGINE_DEPRECATED_EXPORT   SWMM_ENGINE_API OPENSWMM_ENGINE_DEPRECATED

◆ OPENSWMM_ENGINE_DEPRECATED_NO_EXPORT

#define OPENSWMM_ENGINE_DEPRECATED_NO_EXPORT   OPENSWMM_ENGINE_NO_EXPORT OPENSWMM_ENGINE_DEPRECATED

◆ OPENSWMM_ENGINE_NO_EXPORT

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

◆ SWMM_ENGINE_API

#define SWMM_ENGINE_API   __attribute__((visibility("default")))