view R/rdyncall/NAMESPACE @ 46:c21d1c2c84e1

- removed pydc.py wrapper overhead (which only called pydcext.so functions, directly, anyways) * implies renaming pydcext.* to pydc.* * while at it, iterate directly over args that are passed in (before we did extract fptr, sig and a tuple for the args and iterated over latter afterwards); we might have a tiny perf improvement now - added type stub as package_data
author Tassilo Philipp
date Fri, 13 Nov 2020 14:10:31 +0100
parents 0cfcc391201f
children
line wrap: on
line source

useDynLib(rdyncall)
export(
# --- dyncall.R --------------------------------------------------------------
  .dyncall, 
  .dyncall.default,
  .dyncall.cdecl, 
  .dyncall.stdcall, 
  .dyncall.thiscall, .dyncall.thiscall.gcc, .dyncall.thiscall.msvc, 
  .dyncall.fastcall, .dyncall.fastcall.gcc, .dyncall.fastcall.msvc,
# --- dynload.R --------------------------------------------------------------
  .dynload, .dynunload, .dynsym,
# --- dynfind.R --------------------------------------------------------------
  dynfind, 
# --- dynbind.R -------------------------------------------------------------- 
  dynbind,
# --- dynstruct.R ------------------------------------------------------------
  new.struct, as.struct, 
  parseStructInfos, parseUnionInfos, 
# --- pack.R -----------------------------------------------------------------
  .pack, .unpack, 
# --- callback.R -------------------------------------------------------------
  new.callback,
# --- utils.R ----------------------------------------------------------------
  is.nullptr, as.extptr, is.externalptr, offsetPtr,
# --- utils_str.R ------------------------------------------------------------
  ptr2str, strarrayptr, strptr, 
# --- utils_float.R ----------------------------------------------------------
  floatraw, as.floatraw, floatraw2numeric, 
# --- dynport.R --------------------------------------------------------------
  dynport
)
# --- dynstruct.R ------------------------------------------------------------
S3method("$<-", struct)
S3method("$", struct)
S3method(print,struct)