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

Go to the source code of this file.

Macros

#define __PYX_HAVE_RT_ImportFunction_3_0_11
 
#define clear_pyagent_refs   __pyx_api_f_8pymodule_clear_pyagent_refs
 
#define init_from_py_agent   __pyx_api_f_8pymodule_init_from_py_agent
 
#define make_py_agent   __pyx_api_f_8pymodule_make_py_agent
 
#define py_call_listeners   __pyx_api_f_8pymodule_py_call_listeners
 
#define py_del_agent   __pyx_api_f_8pymodule_py_del_agent
 
#define py_find_module   __pyx_api_f_8pymodule_py_find_module
 

Functions

static int __Pyx_ImportFunction_3_0_11 (PyObject *module, const char *funcname, void(**f)(void), const char *sig)
 
static int import_pymodule (void)
 

Variables

static void(* __pyx_api_f_8pymodule_clear_pyagent_refs )(void)=0
 
static void(* __pyx_api_f_8pymodule_init_from_py_agent )(cyclus::Agent *, cyclus::Agent *, void *)=0
 
static cyclus::Agent *(* __pyx_api_f_8pymodule_make_py_agent )(std::string, std::string, void *)=0
 
static void(* __pyx_api_f_8pymodule_py_call_listeners )(std::string, cyclus::Agent *, void *, int, boost::spirit::hold_any)=0
 
static void(* __pyx_api_f_8pymodule_py_del_agent )(int)=0
 
static std::string(* __pyx_api_f_8pymodule_py_find_module )(std::string)=0
 

Macro Definition Documentation

◆ __PYX_HAVE_RT_ImportFunction_3_0_11

#define __PYX_HAVE_RT_ImportFunction_3_0_11

Definition at line 24 of file pymodule_api.h.

◆ clear_pyagent_refs

#define clear_pyagent_refs   __pyx_api_f_8pymodule_clear_pyagent_refs

Definition at line 18 of file pymodule_api.h.

◆ init_from_py_agent

#define init_from_py_agent   __pyx_api_f_8pymodule_init_from_py_agent

Definition at line 16 of file pymodule_api.h.

◆ make_py_agent

#define make_py_agent   __pyx_api_f_8pymodule_make_py_agent

Definition at line 14 of file pymodule_api.h.

◆ py_call_listeners

#define py_call_listeners   __pyx_api_f_8pymodule_py_call_listeners

Definition at line 22 of file pymodule_api.h.

◆ py_del_agent

#define py_del_agent   __pyx_api_f_8pymodule_py_del_agent

Definition at line 20 of file pymodule_api.h.

◆ py_find_module

#define py_find_module   __pyx_api_f_8pymodule_py_find_module

Definition at line 12 of file pymodule_api.h.

Function Documentation

◆ __Pyx_ImportFunction_3_0_11()

static int __Pyx_ImportFunction_3_0_11 ( PyObject * module,
const char * funcname,
void(**)(void) f,
const char * sig )
static

Definition at line 25 of file pymodule_api.h.

◆ import_pymodule()

static int import_pymodule ( void )
static

Definition at line 61 of file pymodule_api.h.

Variable Documentation

◆ __pyx_api_f_8pymodule_clear_pyagent_refs

void(* __pyx_api_f_8pymodule_clear_pyagent_refs) (void)=0 ( void )
static

Definition at line 17 of file pymodule_api.h.

◆ __pyx_api_f_8pymodule_init_from_py_agent

void(* __pyx_api_f_8pymodule_init_from_py_agent) (cyclus::Agent *, cyclus::Agent *, void *)=0 ( cyclus::Agent * ,
cyclus::Agent * ,
void *  )
static

Definition at line 15 of file pymodule_api.h.

◆ __pyx_api_f_8pymodule_make_py_agent

cyclus::Agent *(* __pyx_api_f_8pymodule_make_py_agent) (std::string, std::string, void *)=0 ( std::string ,
std::string ,
void *  )
static

Definition at line 13 of file pymodule_api.h.

◆ __pyx_api_f_8pymodule_py_call_listeners

void(* __pyx_api_f_8pymodule_py_call_listeners) (std::string, cyclus::Agent *, void *, int, boost::spirit::hold_any)=0 ( std::string ,
cyclus::Agent * ,
void * ,
int ,
boost::spirit::hold_any  )
static

Definition at line 21 of file pymodule_api.h.

◆ __pyx_api_f_8pymodule_py_del_agent

void(* __pyx_api_f_8pymodule_py_del_agent) (int)=0 ( int )
static

Definition at line 19 of file pymodule_api.h.

◆ __pyx_api_f_8pymodule_py_find_module

std::string(* __pyx_api_f_8pymodule_py_find_module) (std::string)=0 ( std::string )
static

Definition at line 11 of file pymodule_api.h.