with.Message | R Documentation |
Convenience wrapper that allow getting and setting fields of protocol buffer messages from within the object
## S3 method for class 'Message' with(data, expr, ...) ## S3 method for class 'Message' within(data, expr, ...)
data |
A protocol buffer message, instance of Message |
expr |
R expression to evaluate |
... |
ignored |
The expression is evaluated in an environment that allows to set and get fields of the message
The fields of the message are mapped to active bindings (see makeActiveBinding) so that they can be accessed and modified from within the environment.
with
returns the value of the expression and
within
returns the data
argument.
Romain Francois <francoisromain@free.fr>
## Not run: proto.file <- system.file( "proto", "addressbook.proto", package = "RProtoBuf" ) Person <- P( "tutorial.Person", file = proto.file ) ## End(Not run) romain <- within( new( Person ), { email <- "francoisromain@free.fr" id <- 10L } )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.