BA_API void IoBufPrint_destructor(IoBufPrint *o)
Flush and release an adapter's owned resource.
BA_API IoBufPrint * IoBufPrint_create2(AllocatorIntf *alloc, size_t bufSize, ResIntfPtr out)
Allocate a writer for an already open resource.
struct IoBufPrint IoBufPrint
BufPrint adapter for a writable ResIntf.
BA_API IoBufPrint * IoBufPrint_create(AllocatorIntf *alloc, IoIntf *io, size_t bufSize, const char *name)
Open a file for writing and allocate a buffered writer.
Memory allocation and deallocation Interface class.
Definition: AllocatorIntf.h:98
The BufPrint class, which implements a compact printf-style formatter, is a base class used by severa...
Definition: BufPrint.h:132
BufPrint adapter for a writable ResIntf.
Definition: IoBufPrint.h:52
The IoIntf class specifies an abstract file API, implementations include ZipIo, DiskIo,...
Definition: IoIntf.h:482