Module extendr_api::ownership
source · Expand description
Maintain ownership of R objects.
This provides the functions protect and unprotect. A single preserved vector holds ownership of all protected objects.
Objects are reference counted, so multiple calls are possible,
unlike R_PreserveObject
.
This module exports two functions, protect(sexp)
and unprotect(sexp)
.
Modules§
- Provide a wrapper around R’s pointer type
SEXP
that isSend
.
Structs§
- Object 🔒