Skip to main content

Module altrep

Module altrep 

Source
Expand description

Raw ALTREP C API method type aliases. Raw ALTREP C API bindings.

This module mirrors R_ext/Altrep.h and is intentionally low-level. Prefer the #[derive(AltrepInteger)] / AltrepReal / AltrepLogical / AltrepString / AltrepRaw / AltrepComplex / AltrepList derives — or the #[altrep(manual)] opt-out — over wiring these typedefs by hand.

See crate::altrep_traits for the guard-mode taxonomy (unsafe / rust_unwind / r_unwind) that gates panic and longjmp escape from callback bodies; crate::altrep_bridge is the trampoline layer that enforces those modes.

§Calling these from a callback

ALTREP callbacks are invoked by R on its main thread, so the #[r_ffi_checked] main-thread assertion would always pass. Inside a callback body you may therefore call *_unchecked variants of the R API (or the r_unwind guard’s protected re-entry helpers) without tripping the MXL301 lint. See crate::sys for the broader checked-vs-unchecked story.

Structs§

R_altrep_class_t
Opaque ALTREP class handle.

Functions§

R_altrep_inherits 🔒
Checked wrapper for R_altrep_inherits. Calls R_altrep_inherits_unchecked and routes through with_r_thread. Generated from source location line 244, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_altrep_inherits_unchecked 🔒
Unchecked FFI binding for R_altrep_inherits. Generated from source location line 244, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altcomplex_class
Checked wrapper for R_make_altcomplex_class. Calls R_make_altcomplex_class_unchecked and routes through with_r_thread. Generated from source location line 233, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altcomplex_class_unchecked
Unchecked FFI binding for R_make_altcomplex_class. Generated from source location line 233, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altinteger_class
Checked wrapper for R_make_altinteger_class. Calls R_make_altinteger_class_unchecked and routes through with_r_thread. Generated from source location line 213, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altinteger_class_unchecked
Unchecked FFI binding for R_make_altinteger_class. Generated from source location line 213, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altlist_class
Checked wrapper for R_make_altlist_class. Calls R_make_altlist_class_unchecked and routes through with_r_thread. Generated from source location line 238, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altlist_class_unchecked
Unchecked FFI binding for R_make_altlist_class. Generated from source location line 238, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altlogical_class
Checked wrapper for R_make_altlogical_class. Calls R_make_altlogical_class_unchecked and routes through with_r_thread. Generated from source location line 223, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altlogical_class_unchecked
Unchecked FFI binding for R_make_altlogical_class. Generated from source location line 223, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altraw_class
Checked wrapper for R_make_altraw_class. Calls R_make_altraw_class_unchecked and routes through with_r_thread. Generated from source location line 228, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altraw_class_unchecked
Unchecked FFI binding for R_make_altraw_class. Generated from source location line 228, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altreal_class
Checked wrapper for R_make_altreal_class. Calls R_make_altreal_class_unchecked and routes through with_r_thread. Generated from source location line 218, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altreal_class_unchecked
Unchecked FFI binding for R_make_altreal_class. Generated from source location line 218, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altstring_class
Checked wrapper for R_make_altstring_class. Calls R_make_altstring_class_unchecked and routes through with_r_thread. Generated from source location line 208, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_make_altstring_class_unchecked
Unchecked FFI binding for R_make_altstring_class. Generated from source location line 208, column 12. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_new_altrep 🔒
Checked wrapper for R_new_altrep. Calls R_new_altrep_unchecked and routes through with_r_thread. Generated from source location line 205, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_new_altrep_unchecked 🔒
Unchecked FFI binding for R_new_altrep. Generated from source location line 205, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altcomplex_Elt_method 🔒
Checked wrapper for R_set_altcomplex_Elt_method. Calls R_set_altcomplex_Elt_method_unchecked and routes through with_r_thread. Generated from source location line 303, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altcomplex_Elt_method_unchecked 🔒
Unchecked FFI binding for R_set_altcomplex_Elt_method. Generated from source location line 303, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altcomplex_Get_region_method 🔒
Checked wrapper for R_set_altcomplex_Get_region_method. Calls R_set_altcomplex_Get_region_method_unchecked and routes through with_r_thread. Generated from source location line 304, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altcomplex_Get_region_method_unchecked 🔒
Unchecked FFI binding for R_set_altcomplex_Get_region_method. Generated from source location line 304, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Elt_method 🔒
Checked wrapper for R_set_altinteger_Elt_method. Calls R_set_altinteger_Elt_method_unchecked and routes through with_r_thread. Generated from source location line 270, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Elt_method_unchecked 🔒
Unchecked FFI binding for R_set_altinteger_Elt_method. Generated from source location line 270, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Get_region_method 🔒
Checked wrapper for R_set_altinteger_Get_region_method. Calls R_set_altinteger_Get_region_method_unchecked and routes through with_r_thread. Generated from source location line 271, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Get_region_method_unchecked 🔒
Unchecked FFI binding for R_set_altinteger_Get_region_method. Generated from source location line 271, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Is_sorted_method 🔒
Checked wrapper for R_set_altinteger_Is_sorted_method. Calls R_set_altinteger_Is_sorted_method_unchecked and routes through with_r_thread. Generated from source location line 275, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Is_sorted_method_unchecked 🔒
Unchecked FFI binding for R_set_altinteger_Is_sorted_method. Generated from source location line 275, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Max_method 🔒
Checked wrapper for R_set_altinteger_Max_method. Calls R_set_altinteger_Max_method_unchecked and routes through with_r_thread. Generated from source location line 282, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Max_method_unchecked 🔒
Unchecked FFI binding for R_set_altinteger_Max_method. Generated from source location line 282, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Min_method 🔒
Checked wrapper for R_set_altinteger_Min_method. Calls R_set_altinteger_Min_method_unchecked and routes through with_r_thread. Generated from source location line 281, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Min_method_unchecked 🔒
Unchecked FFI binding for R_set_altinteger_Min_method. Generated from source location line 281, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_No_NA_method 🔒
Checked wrapper for R_set_altinteger_No_NA_method. Calls R_set_altinteger_No_NA_method_unchecked and routes through with_r_thread. Generated from source location line 279, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_No_NA_method_unchecked 🔒
Unchecked FFI binding for R_set_altinteger_No_NA_method. Generated from source location line 279, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Sum_method 🔒
Checked wrapper for R_set_altinteger_Sum_method. Calls R_set_altinteger_Sum_method_unchecked and routes through with_r_thread. Generated from source location line 280, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altinteger_Sum_method_unchecked 🔒
Unchecked FFI binding for R_set_altinteger_Sum_method. Generated from source location line 280, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlist_Elt_method 🔒
Checked wrapper for R_set_altlist_Elt_method. Calls R_set_altlist_Elt_method_unchecked and routes through with_r_thread. Generated from source location line 312, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlist_Elt_method_unchecked 🔒
Unchecked FFI binding for R_set_altlist_Elt_method. Generated from source location line 312, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlist_Set_elt_method 🔒
Checked wrapper for R_set_altlist_Set_elt_method. Calls R_set_altlist_Set_elt_method_unchecked and routes through with_r_thread. Generated from source location line 313, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlist_Set_elt_method_unchecked 🔒
Unchecked FFI binding for R_set_altlist_Set_elt_method. Generated from source location line 313, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_Elt_method 🔒
Checked wrapper for R_set_altlogical_Elt_method. Calls R_set_altlogical_Elt_method_unchecked and routes through with_r_thread. Generated from source location line 290, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_Elt_method_unchecked 🔒
Unchecked FFI binding for R_set_altlogical_Elt_method. Generated from source location line 290, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_Get_region_method 🔒
Checked wrapper for R_set_altlogical_Get_region_method. Calls R_set_altlogical_Get_region_method_unchecked and routes through with_r_thread. Generated from source location line 291, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_Get_region_method_unchecked 🔒
Unchecked FFI binding for R_set_altlogical_Get_region_method. Generated from source location line 291, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_Is_sorted_method 🔒
Checked wrapper for R_set_altlogical_Is_sorted_method. Calls R_set_altlogical_Is_sorted_method_unchecked and routes through with_r_thread. Generated from source location line 295, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_Is_sorted_method_unchecked 🔒
Unchecked FFI binding for R_set_altlogical_Is_sorted_method. Generated from source location line 295, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_No_NA_method 🔒
Checked wrapper for R_set_altlogical_No_NA_method. Calls R_set_altlogical_No_NA_method_unchecked and routes through with_r_thread. Generated from source location line 299, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_No_NA_method_unchecked 🔒
Unchecked FFI binding for R_set_altlogical_No_NA_method. Generated from source location line 299, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_Sum_method 🔒
Checked wrapper for R_set_altlogical_Sum_method. Calls R_set_altlogical_Sum_method_unchecked and routes through with_r_thread. Generated from source location line 300, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altlogical_Sum_method_unchecked 🔒
Unchecked FFI binding for R_set_altlogical_Sum_method. Generated from source location line 300, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altraw_Elt_method 🔒
Checked wrapper for R_set_altraw_Elt_method. Calls R_set_altraw_Elt_method_unchecked and routes through with_r_thread. Generated from source location line 301, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altraw_Elt_method_unchecked 🔒
Unchecked FFI binding for R_set_altraw_Elt_method. Generated from source location line 301, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altraw_Get_region_method 🔒
Checked wrapper for R_set_altraw_Get_region_method. Calls R_set_altraw_Get_region_method_unchecked and routes through with_r_thread. Generated from source location line 302, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altraw_Get_region_method_unchecked 🔒
Unchecked FFI binding for R_set_altraw_Get_region_method. Generated from source location line 302, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Elt_method 🔒
Checked wrapper for R_set_altreal_Elt_method. Calls R_set_altreal_Elt_method_unchecked and routes through with_r_thread. Generated from source location line 283, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Elt_method_unchecked 🔒
Unchecked FFI binding for R_set_altreal_Elt_method. Generated from source location line 283, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Get_region_method 🔒
Checked wrapper for R_set_altreal_Get_region_method. Calls R_set_altreal_Get_region_method_unchecked and routes through with_r_thread. Generated from source location line 284, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Get_region_method_unchecked 🔒
Unchecked FFI binding for R_set_altreal_Get_region_method. Generated from source location line 284, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Is_sorted_method 🔒
Checked wrapper for R_set_altreal_Is_sorted_method. Calls R_set_altreal_Is_sorted_method_unchecked and routes through with_r_thread. Generated from source location line 285, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Is_sorted_method_unchecked 🔒
Unchecked FFI binding for R_set_altreal_Is_sorted_method. Generated from source location line 285, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Max_method 🔒
Checked wrapper for R_set_altreal_Max_method. Calls R_set_altreal_Max_method_unchecked and routes through with_r_thread. Generated from source location line 289, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Max_method_unchecked 🔒
Unchecked FFI binding for R_set_altreal_Max_method. Generated from source location line 289, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Min_method 🔒
Checked wrapper for R_set_altreal_Min_method. Calls R_set_altreal_Min_method_unchecked and routes through with_r_thread. Generated from source location line 288, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Min_method_unchecked 🔒
Unchecked FFI binding for R_set_altreal_Min_method. Generated from source location line 288, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_No_NA_method 🔒
Checked wrapper for R_set_altreal_No_NA_method. Calls R_set_altreal_No_NA_method_unchecked and routes through with_r_thread. Generated from source location line 286, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_No_NA_method_unchecked 🔒
Unchecked FFI binding for R_set_altreal_No_NA_method. Generated from source location line 286, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Sum_method 🔒
Checked wrapper for R_set_altreal_Sum_method. Calls R_set_altreal_Sum_method_unchecked and routes through with_r_thread. Generated from source location line 287, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altreal_Sum_method_unchecked 🔒
Unchecked FFI binding for R_set_altreal_Sum_method. Generated from source location line 287, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Coerce_method 🔒
Checked wrapper for R_set_altrep_Coerce_method. Calls R_set_altrep_Coerce_method_unchecked and routes through with_r_thread. Generated from source location line 258, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Coerce_method_unchecked 🔒
Unchecked FFI binding for R_set_altrep_Coerce_method. Generated from source location line 258, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_DuplicateEX_method 🔒
Checked wrapper for R_set_altrep_DuplicateEX_method. Calls R_set_altrep_DuplicateEX_method_unchecked and routes through with_r_thread. Generated from source location line 256, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_DuplicateEX_method_unchecked 🔒
Unchecked FFI binding for R_set_altrep_DuplicateEX_method. Generated from source location line 256, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Duplicate_method 🔒
Checked wrapper for R_set_altrep_Duplicate_method. Calls R_set_altrep_Duplicate_method_unchecked and routes through with_r_thread. Generated from source location line 257, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Duplicate_method_unchecked 🔒
Unchecked FFI binding for R_set_altrep_Duplicate_method. Generated from source location line 257, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Inspect_method 🔒
Checked wrapper for R_set_altrep_Inspect_method. Calls R_set_altrep_Inspect_method_unchecked and routes through with_r_thread. Generated from source location line 259, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Inspect_method_unchecked 🔒
Unchecked FFI binding for R_set_altrep_Inspect_method. Generated from source location line 259, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Length_method 🔒
Checked wrapper for R_set_altrep_Length_method. Calls R_set_altrep_Length_method_unchecked and routes through with_r_thread. Generated from source location line 260, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Length_method_unchecked 🔒
Unchecked FFI binding for R_set_altrep_Length_method. Generated from source location line 260, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Serialized_state_method 🔒
Checked wrapper for R_set_altrep_Serialized_state_method. Calls R_set_altrep_Serialized_state_method_unchecked and routes through with_r_thread. Generated from source location line 252, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Serialized_state_method_unchecked 🔒
Unchecked FFI binding for R_set_altrep_Serialized_state_method. Generated from source location line 252, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_UnserializeEX_method 🔒
Checked wrapper for R_set_altrep_UnserializeEX_method. Calls R_set_altrep_UnserializeEX_method_unchecked and routes through with_r_thread. Generated from source location line 247, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_UnserializeEX_method_unchecked 🔒
Unchecked FFI binding for R_set_altrep_UnserializeEX_method. Generated from source location line 247, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Unserialize_method 🔒
Checked wrapper for R_set_altrep_Unserialize_method. Calls R_set_altrep_Unserialize_method_unchecked and routes through with_r_thread. Generated from source location line 251, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altrep_Unserialize_method_unchecked 🔒
Unchecked FFI binding for R_set_altrep_Unserialize_method. Generated from source location line 251, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altstring_Elt_method 🔒
Checked wrapper for R_set_altstring_Elt_method. Calls R_set_altstring_Elt_method_unchecked and routes through with_r_thread. Generated from source location line 308, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altstring_Elt_method_unchecked 🔒
Unchecked FFI binding for R_set_altstring_Elt_method. Generated from source location line 308, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altstring_Is_sorted_method 🔒
Checked wrapper for R_set_altstring_Is_sorted_method. Calls R_set_altstring_Is_sorted_method_unchecked and routes through with_r_thread. Generated from source location line 310, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altstring_Is_sorted_method_unchecked 🔒
Unchecked FFI binding for R_set_altstring_Is_sorted_method. Generated from source location line 310, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altstring_No_NA_method 🔒
Checked wrapper for R_set_altstring_No_NA_method. Calls R_set_altstring_No_NA_method_unchecked and routes through with_r_thread. Generated from source location line 311, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altstring_No_NA_method_unchecked 🔒
Unchecked FFI binding for R_set_altstring_No_NA_method. Generated from source location line 311, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altstring_Set_elt_method 🔒
Checked wrapper for R_set_altstring_Set_elt_method. Calls R_set_altstring_Set_elt_method_unchecked and routes through with_r_thread. Generated from source location line 309, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altstring_Set_elt_method_unchecked 🔒
Unchecked FFI binding for R_set_altstring_Set_elt_method. Generated from source location line 309, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altvec_Dataptr_method 🔒
Checked wrapper for R_set_altvec_Dataptr_method. Calls R_set_altvec_Dataptr_method_unchecked and routes through with_r_thread. Generated from source location line 261, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altvec_Dataptr_method_unchecked 🔒
Unchecked FFI binding for R_set_altvec_Dataptr_method. Generated from source location line 261, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altvec_Dataptr_or_null_method 🔒
Checked wrapper for R_set_altvec_Dataptr_or_null_method. Calls R_set_altvec_Dataptr_or_null_method_unchecked and routes through with_r_thread. Generated from source location line 262, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altvec_Dataptr_or_null_method_unchecked 🔒
Unchecked FFI binding for R_set_altvec_Dataptr_or_null_method. Generated from source location line 262, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altvec_Extract_subset_method 🔒
Checked wrapper for R_set_altvec_Extract_subset_method. Calls R_set_altvec_Extract_subset_method_unchecked and routes through with_r_thread. Generated from source location line 266, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
R_set_altvec_Extract_subset_method_unchecked 🔒
Unchecked FFI binding for R_set_altvec_Extract_subset_method. Generated from source location line 266, column 8. Generated from source file miniextendr-api/src/sys/altrep.rs.
sexp
Extracts the ptr field from R_altrep_class_t.
subtype_init
Creates an R_altrep_class_t from a SEXP pointer.

Type Aliases§

R_altcomplex_Elt_method_t
Signature for ALTCOMPLEX elt method.
R_altcomplex_Get_region_method_t
Signature for ALTCOMPLEX get_region method.
R_altinteger_Elt_method_t
Signature for ALTINTEGER elt method.
R_altinteger_Get_region_method_t
Signature for ALTINTEGER get_region method.
R_altinteger_Is_sorted_method_t
Signature for ALTINTEGER is_sorted method.
R_altinteger_Max_method_t
Signature for ALTINTEGER max method.
R_altinteger_Min_method_t
Signature for ALTINTEGER min method.
R_altinteger_No_NA_method_t
Signature for ALTINTEGER no_na method.
R_altinteger_Sum_method_t
Signature for ALTINTEGER sum method.
R_altlist_Elt_method_t
Signature for ALTLIST elt method.
R_altlist_Set_elt_method_t
Signature for ALTLIST set_elt method.
R_altlogical_Elt_method_t
Signature for ALTLOGICAL elt method.
R_altlogical_Get_region_method_t
Signature for ALTLOGICAL get_region method.
R_altlogical_Is_sorted_method_t
Signature for ALTLOGICAL is_sorted method.
R_altlogical_No_NA_method_t
Signature for ALTLOGICAL no_na method.
R_altlogical_Sum_method_t
Signature for ALTLOGICAL sum method.
R_altraw_Elt_method_t
Signature for ALTRAW elt method.
R_altraw_Get_region_method_t
Signature for ALTRAW get_region method.
R_altreal_Elt_method_t
Signature for ALTREAL elt method.
R_altreal_Get_region_method_t
Signature for ALTREAL get_region method.
R_altreal_Is_sorted_method_t
Signature for ALTREAL is_sorted method.
R_altreal_Max_method_t
Signature for ALTREAL max method.
R_altreal_Min_method_t
Signature for ALTREAL min method.
R_altreal_No_NA_method_t
Signature for ALTREAL no_na method.
R_altreal_Sum_method_t
Signature for ALTREAL sum method.
R_altrep_Coerce_method_t
Signature for ALTREP coerce method.
R_altrep_DuplicateEX_method_t
Signature for ALTREP extended duplicate method.
R_altrep_Duplicate_method_t
Signature for ALTREP duplicate method.
R_altrep_Inspect_method_t
Signature for ALTREP inspect method.
R_altrep_Length_method_t
Signature for ALTREP length method.
R_altrep_Serialized_state_method_t
Signature for ALTREP serialized_state method.
R_altrep_UnserializeEX_method_t
Signature for ALTREP extended unserialize method.
R_altrep_Unserialize_method_t
Signature for ALTREP unserialize method.
R_altstring_Elt_method_t
Signature for ALTSTRING elt method.
R_altstring_Is_sorted_method_t
Signature for ALTSTRING is_sorted method.
R_altstring_No_NA_method_t
Signature for ALTSTRING no_na method.
R_altstring_Set_elt_method_t
Signature for ALTSTRING set_elt method.
R_altvec_Dataptr_method_t
Signature for ALTVEC dataptr method.
R_altvec_Dataptr_or_null_method_t
Signature for ALTVEC dataptr_or_null method.
R_altvec_Extract_subset_method_t
Signature for ALTVEC extract_subset method.