Macros
FortranPythonAdaptorAPIMangling.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FortranCInterface_GLOBAL(name, NAME)   name##_
 
#define FortranCInterface_GLOBAL_(name, NAME)   name##_
 
#define FortranCInterface_MODULE(mod_name, name, mod_NAME, NAME)   __##mod_name##_MOD_##name
 
#define FortranCInterface_MODULE_(mod_name, name, mod_NAME, NAME)   __##mod_name##_MOD_##name
 
#define coprocessorinitializewithpython   FortranCInterface_GLOBAL(coprocessorinitializewithpython, COPROCESSORINITIALIZEWITHPYTHON)
 
#define coprocessoraddpythonscript   FortranCInterface_GLOBAL(coprocessoraddpythonscript, COPROCESSORADDPYTHONSCRIPT)
 

Macro Definition Documentation

◆ FortranCInterface_GLOBAL

#define FortranCInterface_GLOBAL (   name,
  NAME 
)    name##_

Definition at line 5 of file FortranPythonAdaptorAPIMangling.h.

◆ FortranCInterface_GLOBAL_

#define FortranCInterface_GLOBAL_ (   name,
  NAME 
)    name##_

Definition at line 8 of file FortranPythonAdaptorAPIMangling.h.

◆ FortranCInterface_MODULE

#define FortranCInterface_MODULE (   mod_name,
  name,
  mod_NAME,
  NAME 
)    __##mod_name##_MOD_##name

Definition at line 11 of file FortranPythonAdaptorAPIMangling.h.

◆ FortranCInterface_MODULE_

#define FortranCInterface_MODULE_ (   mod_name,
  name,
  mod_NAME,
  NAME 
)    __##mod_name##_MOD_##name

Definition at line 14 of file FortranPythonAdaptorAPIMangling.h.

◆ coprocessorinitializewithpython

#define coprocessorinitializewithpython   FortranCInterface_GLOBAL(coprocessorinitializewithpython, COPROCESSORINITIALIZEWITHPYTHON)

Definition at line 18 of file FortranPythonAdaptorAPIMangling.h.

◆ coprocessoraddpythonscript

#define coprocessoraddpythonscript   FortranCInterface_GLOBAL(coprocessoraddpythonscript, COPROCESSORADDPYTHONSCRIPT)

Definition at line 19 of file FortranPythonAdaptorAPIMangling.h.