51#ifndef LASS_GUARDIAN_OF_INCLUSION_IO_BINARY_O_FILE_H
52#define LASS_GUARDIAN_OF_INCLUSION_IO_BINARY_O_FILE_H
59#if LASS_HAVE_STD_FILESYSTEM
76#if LASS_HAVE_WCHAR_SUPPORT
80#if LASS_HAVE_STD_FILESYSTEM
85 void open(
const char* path);
86 void open(
const std::string& path);
87#if LASS_HAVE_WCHAR_SUPPORT
88 void open(
const wchar_t* path);
89 void open(
const std::wstring& path);
91#if LASS_HAVE_STD_FILESYSTEM
92 void open(
const std::filesystem::path& path);
99 pos_type doTellp()
const override;
100 void doSeekp(pos_type position)
override;
101 void doSeekp(off_type offset, std::ios_base::seekdir direction)
override;
102 size_t doWrite(
const void* bytes,
size_t numberOfBytes)
override;
103 void doFlush()
override;
BinaryOFile()
Construct an "empty" closed file.
#define LASS_DLL
DLL interface: import or export symbols?
streams, binary streams, vrmlstreams, ...
Library for Assembled Shared Sources.