These functions allow us to create and use LLVM output streams for generating content, e.g. code.
formattedRawOstream(stream, delete = FALSE, finalize = TRUE)
rawStringOstream(value = "")
rawFDOstream(filename)
the raw ostream which
a logical value indicating whether to release/garbage
collect the raw stream stream
.
a logical value to indicate whether to register a finalizer for the stream
an initial string, typically empty
the name of the file to which the contents should be written