Package: xptr 1.2.0
xptr: Manipulating External Pointers
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.
Authors:
xptr_1.2.0.tar.gz
xptr_1.2.0.zip(r-4.7)xptr_1.2.0.zip(r-4.6)xptr_1.2.0.zip(r-4.5)
xptr_1.2.0.tgz(r-4.6-x86_64)xptr_1.2.0.tgz(r-4.6-arm64)xptr_1.2.0.tgz(r-4.5-x86_64)xptr_1.2.0.tgz(r-4.5-arm64)
xptr_1.2.0.tar.gz(r-4.7-arm64)xptr_1.2.0.tar.gz(r-4.7-x86_64)xptr_1.2.0.tar.gz(r-4.6-arm64)xptr_1.2.0.tar.gz(r-4.6-x86_64)
xptr_1.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
xptr/json (API)
NEWS
| # Install 'xptr' in R: |
| install.packages('xptr', repos = c('https://eddelbuettel.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/eddelbuettel/xptr/issues
Pkgdown/docs site:https://eddelbuettel.github.io
Last updated from:331f7ec2c3. Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 145 | ||
| linux-devel-x86_64 | OK | 93 | ||
| source / vignettes | OK | 113 | ||
| linux-release-arm64 | OK | 141 | ||
| linux-release-x86_64 | OK | 114 | ||
| macos-release-arm64 | OK | 92 | ||
| macos-release-x86_64 | OK | 159 | ||
| macos-oldrel-arm64 | OK | 76 | ||
| macos-oldrel-x86_64 | OK | 280 | ||
| windows-devel | OK | 56 | ||
| windows-release | OK | 75 | ||
| windows-oldrel | OK | 74 | ||
| wasm-release | OK | 82 |
Exports:is_null_xptris_xptrnew_xptrnull_xptrregister_xptr_finalizerset_xptr_addressset_xptr_protectedset_xptr_tagxptr_addressxptr_clearxptr_protectedxptr_tag
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Check if the external pointer is null. | is_null_xptr |
| Check if an object is an external pointer. | is_xptr |
| Create an external pointer object. | new_xptr null_xptr |
| Register a finalizer for external pointer. | register_xptr_finalizer |
| Set the address of the external pointer. | set_xptr_address |
| Set a protected R object to the external pointer. | set_xptr_protected |
| Set a tag to the external pointer. | set_xptr_tag |
| Manipulating External Pointers | xptr |
| External pointer address. | xptr_address |
| Clear the pointer address of the external pointer. | xptr_clear |
| Protected R object of the external pointer. | xptr_protected |
| Tag of the external pointer. | xptr_tag |
