make_pt_ls_for_new_r3_cls: Make prototype list for new ready4 submodule class

make_pt_ls_for_new_r3_clsR Documentation

Make prototype list for new ready4 submodule class

Description

make_pt_ls_for_new_r3_cls() is a Make function that creates a new R object. Specifically, this function implements an algorithm to make prototype list for new ready4 submodule class. The function returns Prototype list for new ready4 submodule class (a list).

Usage

make_pt_ls_for_new_r3_cls(
  class_name_1L_chr,
  type_1L_chr,
  pt_ns_1L_chr,
  pt_chkr_pfx_1L_chr,
  vals_ls,
  ordered_1L_lgl,
  parent_cls_nm_1L_chr,
  prototype_lup,
  min_max_vals_dbl,
  start_end_vals_dbl,
  dev_pkg_ns_1L_chr = ready4fun::get_dev_pkg_nm(),
  nss_to_ignore_chr,
  asserts_ls = NULL
)

Arguments

class_name_1L_chr

Class name (a character vector of length one)

type_1L_chr

Type (a character vector of length one)

pt_ns_1L_chr

Prototype namespace (a character vector of length one)

pt_chkr_pfx_1L_chr

Prototype checker prefix (a character vector of length one)

vals_ls

Values (a list)

ordered_1L_lgl

Ordered (a logical vector of length one)

parent_cls_nm_1L_chr

Parent class name (a character vector of length one)

prototype_lup

Prototype (a lookup table)

min_max_vals_dbl

Minimum maximum values (a double vector)

start_end_vals_dbl

Start end values (a double vector)

dev_pkg_ns_1L_chr

Development package namespace (a character vector of length one), Default: ready4fun::get_dev_pkg_nm()

nss_to_ignore_chr

Namespaces to ignore (a character vector)

asserts_ls

Asserts (a list), Default: NULL

Value

Prototype list for new ready4 submodule class (a list)


ready4-dev/ready4class documentation built on April 22, 2024, 8:30 a.m.