This turns on the silent REprintf in C when suppressMessages() is
turned on. This makes the REprintf act like messages in R,
they can be suppressed with suppressMessages()
See also
Other Developer API:
.cbindOme(),
.collectWarnings(),
.copyUi(),
.handleSingleErrTypeNormOrTFoceiBase(),
.matchesLangTemplate(),
.modelHandleModelLines(),
.quoteCallInfoLines(),
.rxLinCmtGen(),
.rxSensStrippable(),
.rxWithOptions(),
.rxWithWd(),
.rxode2ptrs(),
.toClassicEvid(),
.vecDf(),
as.data.table.rxEt(),
as_tibble.rxEt(),
invWR1d(),
print.rxModelVars(),
rLKJ1(),
rxAllowUnload(),
rxAssignControlValue(),
rxAssignPtr(),
rxChain(),
rxEtDispatchSolve(),
rxEvid(),
rxGetLin(),
rxGetrxode2(),
rxPreferredDistributionName(),
rxRateDur(),
rxSyncOptions(),
rxTrans(),
rxUiDeparse(),
rxUiDevelop(),
rxUiGet.cmtLines(),
rxode2parse(),
rxode2parseAssignTranslation(),
rxode2parseD(),
rxode2parseGetPackagesToLoad(),
rxode2parseGetPointerAssignment(),
rxode2parseGetTranslation()
Examples
# rxParseSuppressMsg() is called with rxode2()
# Note the errors are output to the console
try(rxode2parse("d/dt(matt)=/3"), silent = TRUE)
#>
# When using suppressMessages, the output is suppressed
suppressMessages(try(rxode2parse("d/dt(matt)=/3"), silent = TRUE))
# In rxode2, we use REprintf so that interrupted threads do not crash R
# if there is a user interrupt. This isn't captured by R's messages, but
# This interface allows the `suppressMessages()` to suppress the C printing
# as well
# If you want to suppress messages from rxode2 in other packages, you can use
# this function
