Skip to contents

All functions

`$`(<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()
Create an enumerated type
`==`(<enum>)
Equality comparison for enum objects
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
`[<-`(<typed_frame>)
Modify a typed data frame using [ ]
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