IoDocument Class Reference

#include <io.h>

Static Public Member Functions

static MAXON_METHOD Result< void > ReadDocument (const Url &url, const Id &id, const DataPtr &data, const DataDictionary &dict)
 
static MAXON_METHOD Result< void > ReadDocument (UrlOrInputStream &&urlOrStream, const Id &id, const DataPtr &, IOFORMAT format, const DataDictionary &dict)
 
static MAXON_METHOD Result< void > WriteDocument (const OutputStreamRef &stream, const Id &id, const ConstDataPtr &, IOFORMAT format, const DataDictionary &dict)
 

Private Member Functions

 MAXON_INTERFACE_NONVIRTUAL (IoDocument, MAXON_REFERENCE_NONE, "net.maxon.interface.iodocument")
 

Member Function Documentation

◆ MAXON_INTERFACE_NONVIRTUAL()

MAXON_INTERFACE_NONVIRTUAL ( IoDocument  ,
MAXON_REFERENCE_NONE  ,
"net.maxon.interface.iodocument"   
)
private

◆ ReadDocument() [1/2]

static MAXON_METHOD Result<void> ReadDocument ( const Url url,
const Id id,
const DataPtr data,
const DataDictionary &  dict 
)
static

◆ ReadDocument() [2/2]

static MAXON_METHOD Result<void> ReadDocument ( UrlOrInputStream &&  urlOrStream,
const Id id,
const DataPtr ,
IOFORMAT  format,
const DataDictionary &  dict 
)
static

◆ WriteDocument()

static MAXON_METHOD Result<void> WriteDocument ( const OutputStreamRef &  stream,
const Id id,
const ConstDataPtr ,
IOFORMAT  format,
const DataDictionary &  dict 
)
static