Learn R Programming

xptr (version 1.2.0)

xptr: Manipulating External Pointers

Description

There is limited native support for external pointers in the R interface. This package provides some basic tools to verify, create and modify 'externalptr' objects.

Arguments

Author

Randy Lai and Dirk Eddelbuettel

References

https://cran.r-project.org/doc/manuals/r-release/R-exts.html#External-pointers-and-weak-references

Examples

Run this code
library(xptr)
a <- new_xptr("0x11a888090")
b <- new_xptr("0x11a888098")
is_xptr(a)
xptr_address(a)
xptr_clear(a)
is_null_xptr(a)
set_xptr_address(a, xptr_address(b))
xptr_address(a)
xptr_address(a, FALSE)

Run the code above in your browser using DataLab