Go to the source code of this file.
Data Structures |
struct | R_CMethodDef |
struct | R_CallMethodDef |
Defines |
#define | SINGLESXP 302 /* Don't have a single type for this. */ |
Typedefs |
typedef void *(* | DL_FUNC )() |
typedef unsigned int | R_NativePrimitiveArgType |
typedef unsigned int | R_NativeObjectArgType |
typedef R_CMethodDef | R_FortranMethodDef |
typedef R_CallMethodDef | R_ExternalMethodDef |
typedef struct _DllInfo | DllInfo |
typedef struct
Rf_RegisteredNativeSymbol | R_RegisteredNativeSymbol |
Enumerations |
enum | R_NativeArgStyle { R_ARG_IN,
R_ARG_OUT,
R_ARG_IN_OUT,
R_IRRELEVANT
} |
enum | NativeSymbolType {
R_ANY_SYM = 0,
R_C_SYM,
R_CALL_SYM,
R_FORTRAN_SYM,
R_EXTERNAL_SYM
} |
Functions |
int | R_registerRoutines (DllInfo *info, const R_CMethodDef *const croutines, const R_CallMethodDef *const callRoutines, const R_FortranMethodDef *const fortranRoutines, const R_ExternalMethodDef *const externalRoutines) |
Rboolean | R_useDynamicSymbols (DllInfo *info, Rboolean value) |
Rboolean | R_forceSymbols (DllInfo *info, Rboolean value) |
DllInfo * | R_getDllInfo (const char *name) |
DllInfo * | R_getEmbeddingDllInfo (void) |
DL_FUNC | R_FindSymbol (char const *name, char const *pkg, R_RegisteredNativeSymbol *symbol) |
void | R_RegisterCCallable (const char *package, const char *name, DL_FUNC fptr) |
DL_FUNC | R_GetCCallable (const char *package, const char *name) |
Define Documentation
#define SINGLESXP 302 /* Don't have a single type for this. */ |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
R_ANY_SYM |
|
R_C_SYM |
|
R_CALL_SYM |
|
R_FORTRAN_SYM |
|
R_EXTERNAL_SYM |
|
- Enumerator:
R_ARG_IN |
|
R_ARG_OUT |
|
R_ARG_IN_OUT |
|
R_IRRELEVANT |
|
Function Documentation