Skip to main content

Module r_wrappers

Module r_wrappers 

Source
Expand description

R wrapper generation for trait methods across all class systems.

Each class system (Env, S3, S4, S7, R6, Vctrs) has its own generator that produces R code strings for instance methods, static methods, and associated constants. The top-level generate_trait_r_wrapper dispatches to the appropriate generator and applies post-processing for export/documentation control.

Structsยง

TraitWrapperOpts ๐Ÿ”’
Options controlling export visibility and documentation for trait R wrapper generation.

Functionsยง

generate_trait_env_r_wrapper ๐Ÿ”’
Generate Env-style R wrapper code for trait methods.
generate_trait_r6_r_wrapper ๐Ÿ”’
Generate R6-style R wrapper code.
generate_trait_r_wrapper ๐Ÿ”’
Generate R wrapper code for trait methods and consts, dispatching by class system.
generate_trait_s3_r_wrapper ๐Ÿ”’
Generate S3-style R wrapper code (generic + method.Type).
generate_trait_s4_r_wrapper ๐Ÿ”’
Generate S4-style R wrapper code.
generate_trait_s7_r_wrapper ๐Ÿ”’
Generate S7-style R wrapper code.