Mir 1.0
Mir application programming interface
Package engine

Modules

 Comparable
 
 Math
 
 MPI
 
 Platfrom
 

Macros

#define mir_pkg_add_method_cfunc(pkg, name, func, mdata, mflags, oflags, ret, retvar, pp, pool, tpool)   (mir_pkg_add_method_cfunc_i((pkg),(name),(func),0,NULL,(mdata),(mflags),(oflags),(ret),(retvar),(pp),(pool),(tpool)))
 

Functions

mirkl_error_tmir_pkg_define (mirkl_object_t **obj, const char *pname, mirkl_object_t *scope, mir_prsdata_t *pp, apr_pool_t *pool, apr_pool_t *tmp_pool)
 
mirkl_error_tmir_pkg_add_method (mirkl_object_t *pkg_obj, const char *var_name, mirkl_object_t *var_init_value, mirkl_object_t **var_out, mir_prsdata_t *pp)
 
mirkl_error_tmir_pkg_add_method_cfunc_i (mirkl_object_t *pkg_obj, const char *var_name, mirkl_error_t *(*func)(mirkl_object_t *obj, mir_ast_t *ast, mir_ast_t **ret, void *mdata, mir_prsdata_t *pp, apr_pool_t *pool), int line, const char *file, void *mdata, mirkl_uint32_t mflags, mirkl_uint32_t oflags, mirkl_object_t **ret_mobj, mirkl_object_t **ret_var, mir_prsdata_t *pp, apr_pool_t *pool, apr_pool_t *tmp_pool)
 
mirkl_error_tmir_pkg_add_reader (mirkl_object_t *pkg_obj, const char *var_name, mirkl_uint32_t mflags, mirkl_uint32_t oflags, mirkl_object_t **ret_mobj, mirkl_object_t **ret_var, mir_prsdata_t *pp, apr_pool_t *pool, apr_pool_t *tmp_pool)
 
mirkl_error_tmir_pkg_add_writer (mirkl_object_t *pkg_obj, const char *var_name, mirkl_uint32_t mflags, mirkl_uint32_t oflags, mirkl_object_t **ret_mobj, mirkl_object_t **ret_var, mir_prsdata_t *pp, apr_pool_t *pool, apr_pool_t *tmp_pool)
 
void mir_pkg_del_method (mirkl_object_t *obj, const char *name)
 

Detailed Description