CYCLUS
Macros | Functions
pymodule.h File Reference

Go to the source code of this file.

Macros

#define __PYX_EXTERN_C   extern
 
#define DL_IMPORT(_T)   _T
 

Functions

__PYX_EXTERN_C void CyclusClearPyAgentRefs (void)
 
__PYX_EXTERN_C void CyclusInitFromPyAgent (cyclus::Agent *, cyclus::Agent *, void *)
 
__PYX_EXTERN_C cyclus::AgentCyclusMakePyAgent (std::string, std::string, void *)
 
__PYX_EXTERN_C void CyclusPyCallListeners (std::string, cyclus::Agent *, void *, int, boost::spirit::hold_any)
 
__PYX_EXTERN_C void CyclusPyDelAgent (int)
 
__PYX_EXTERN_C std::string CyclusPyFindModule (std::string)
 
PyMODINIT_FUNC initpymodule (void)
 

Macro Definition Documentation

◆ __PYX_EXTERN_C

#define __PYX_EXTERN_C   extern

Definition at line 13 of file pymodule.h.

◆ DL_IMPORT

#define DL_IMPORT (   _T)    _T

Definition at line 18 of file pymodule.h.

Function Documentation

◆ CyclusClearPyAgentRefs()

__PYX_EXTERN_C void CyclusClearPyAgentRefs ( void  )

◆ CyclusInitFromPyAgent()

__PYX_EXTERN_C void CyclusInitFromPyAgent ( cyclus::Agent ,
cyclus::Agent ,
void *   
)

◆ CyclusMakePyAgent()

__PYX_EXTERN_C cyclus::Agent* CyclusMakePyAgent ( std::string  ,
std::string  ,
void *   
)

◆ CyclusPyCallListeners()

__PYX_EXTERN_C void CyclusPyCallListeners ( std::string  ,
cyclus::Agent ,
void *  ,
int  ,
boost::spirit::hold_any   
)

◆ CyclusPyDelAgent()

__PYX_EXTERN_C void CyclusPyDelAgent ( int  )

◆ CyclusPyFindModule()

__PYX_EXTERN_C std::string CyclusPyFindModule ( std::string  )

◆ initpymodule()

PyMODINIT_FUNC initpymodule ( void  )