Runtime Type System


[Up] [Top]

Documentation for package ‘interface’ version 0.1.2

Help Pages

$.enum Get value from enum object
$.interface_object Get a property from an interface object
$<-.enum Set value of enum object
$<-.interface_object Set a property in an interface object
$<-.typed_frame Modify a typed data frame using $
==.enum Equality comparison for enum objects
enum Create an enumerated type
fun Create a typed function
handle_violation Handle violations based on the specified action
interface Define an interface
print.enum Print method for enum objects
print.enum_generator Print method for enum generators
print.interface_object Print method for interface objects
print.typed_frame Print method for typed data frames
print.typed_function Print method for typed functions
rbind.typed_frame Combine typed data frames row-wise
type.frame Create a typed data frame
validate_property Validate a property against a given type or validation function
wrap_fun_in_all Modify a user-defined function to return a single logical value
[<-.typed_frame Modify a typed data frame using [ ]