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§

  • send_sexp 🔒
    Provide a wrapper around R’s pointer type SEXP that is Send.

Structs§

Constants§

Statics§

Functions§