Skip to content

Commit 5be9fc6

Browse files
committed
tmp
1 parent a219cb9 commit 5be9fc6

File tree

1 file changed

+34
-1
lines changed

1 file changed

+34
-1
lines changed

R/all-classes.R

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
#'
4545
#' @section S3 classes:
4646
#'
47-
#' Some simple classes remain S3.
47+
#' Some simple classes remain S3, primarily because they aren't meant to be
48+
#' recycled into new classes.
4849
#'
4950
#' @name class_definitions
5051
NULL
@@ -160,6 +161,38 @@ class_scales_list <- S7::new_S3_class("ScalesList")
160161
#' @usage NULL
161162
class_S3_gg <- S7::new_S3_class("gg")
162163

164+
#' @rdname class_definitions
165+
#' @section S3 classes:
166+
#' * `class_rel` is an S3 class used in [element] properties.
167+
#' @export
168+
#' @format NULL
169+
#' @usage NULL
170+
class_rel <- S7::new_S3_class("rel")
171+
172+
#' @rdname class_definitions
173+
#' @section S3 classes:
174+
#' * `class_zero_grob` is an S3 class used to indicate empty drawings.
175+
#' @export
176+
#' @format NULL
177+
#' @usage NULL
178+
class_zero_grob <- S7::new_S3_class("zeroGrob")
179+
180+
#' @rdname class_definitions
181+
#' @section S3 classes:
182+
#' * `class_waiver` is an S3 sentinel value class used in various places.
183+
#' @export
184+
#' @format NULL
185+
#' @usage NULL
186+
class_waiver <- S7::new_S3_class("waiver")
187+
188+
#' @rdname class_definitions
189+
#' @section S3 classes:
190+
#' * `class_derive` is an S3 sentinel value class used primarily in [sec_axis()].
191+
#' @export
192+
#' @format NULL
193+
#' @usage NULL
194+
class_derive <- S7::new_S3_class("derive")
195+
163196
# User facing classes -----------------------------------------------------
164197

165198
## Theme -------------------------------------------------------------------

0 commit comments

Comments
 (0)