3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/bx/FileWriterI.h"
7#include "mc/external/bx/Whence.h"
11namespace bx {
class Error; }
21 ::ll::TypedStorage<8, 8, ::_iobuf*> m_file;
22 ::ll::TypedStorage<1, 1, bool> m_open;
28 virtual ~FileWriterImpl() =
default;
30 virtual bool open(::bx::FilePath
const& _filePath,
bool _append, ::bx::Error* _err) ;
32 virtual void close() ;
34 virtual int64 seek(int64 _offset, ::bx::Whence::Enum _whence) ;
36 virtual int write(
void const* _data,
int _size, ::bx::Error* _err) ;
42 MCAPI
bool $open(::bx::FilePath
const& _filePath,
bool _append, ::bx::Error* _err);
46 MCAPI int64 $seek(int64 _offset, ::bx::Whence::Enum _whence);
48 MCAPI
int $write(
void const* _data,
int _size, ::bx::Error* _err);
Definition FileWriterImpl.h:7
static MCAPI void ** $vftableForSeekerI()
static MCAPI void ** $vftableForWriterOpenI()
static MCAPI void ** $vftableForWriterI()
static MCAPI void ** $vftableForCloserI()