prop_names: Property introspection

View source: R/property.R

prop_namesR Documentation

Property introspection

Description

  • prop_names(x) returns the names of the properties

  • prop_exists(x, "prop") returns TRUE iif x has property prop.

Usage

prop_names(object)

prop_exists(object, name)

Arguments

object

An object from a S7 class

name

The name of the parameter as a character. Partial matching is not performed.

Value

prop_names() returns a character vector; prop_exists() returns a single TRUE or FALSE.

Examples

Foo <- new_class("Foo", properties = list(a = class_character, b = class_integer))
f <- Foo()

prop_names(f)
prop_exists(f, "a")
prop_exists(f, "c")

S7 documentation built on April 3, 2025, 10:50 p.m.