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