Function reference
-
dynbind()
- Binding C library functions via thin call wrappers
-
dyncall()
dyncall.default()
dyncall.cdecl()
dyncall.stdcall()
dyncall.thiscall()
dyncall.thiscall.msvc()
dyncall.thiscall.gcc()
dyncall.fastcall()
dyncall.fastcall.msvc()
dyncall.fastcall.gcc()
- Foreign Function Interface with support for almost all C types
-
ccallback()
- Dynamic wrapping of R functions as C callbacks
-
dynfind()
- Portable searching and loading of shared libraries
-
dynload()
dynsym()
dynunload()
dynpath()
dyncount()
dynlist()
- Loading of shared libraries and resolving of symbols (Alternative Framework)
-
dynport()
- Dynamic R Bindings to standard and common C libraries
-
rdyncall-demos
- rdyncall demos: Platform installation notes for required libraries
-
rdyncall
rdyncall-package
- Improved Foreign Function Interface (FFI) and Dynamic Bindings to C Libraries (e.g. OpenGL)
-
cdata()
as.ctype()
cstruct()
cunion()
`$`(<struct>)
`$<-`(<struct>)
print(<struct>)
- Allocation and handling of foreign C aggregate data types
-
typeinfo()
get_typeinfo()
- S3 class for run-time type information of foreign C data types
-
is.nullptr()
as.externalptr()
is.externalptr()
floatraw()
as.floatraw()
floatraw2numeric()
ptr2str()
strarrayptr()
strptr()
offset_ptr()
- Utility functions for working with foreign C data types