CYCLUS
Loading...
Searching...
No Matches
pymodule.h File Reference
#include "Python.h"

Go to the source code of this file.

Macros

#define __PYX_EXTERN_C   extern "C++"
 
#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 "C++"

Definition at line 20 of file pymodule.h.

◆ DL_IMPORT

#define DL_IMPORT ( _T)    _T

Definition at line 24 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 )