26#ifndef WATER_OUTPUTSTREAM_H_INCLUDED
27#define WATER_OUTPUTSTREAM_H_INCLUDED
88 virtual bool write (
const void* dataToWrite,
89 size_t numberOfBytes) = 0;
215 bool writeUTF16ByteOrderMark);
#define CARLA_DECLARE_NON_COPYABLE(ClassName)
Definition CarlaDefines.h:242
#define noexcept
Definition DistrhoDefines.h:72
Definition MemoryBlock.h:39
Definition OutputStream.h:44
const String & getNewLineString() const noexcept
Definition OutputStream.h:234
virtual bool writeString(const String &text)
Definition OutputStream.cpp:151
virtual bool writeIntBigEndian(int value)
Definition OutputStream.cpp:83
virtual bool writeBool(bool boolValue)
Definition OutputStream.cpp:45
virtual bool write(const void *dataToWrite, size_t numberOfBytes)=0
String newLineString
Definition OutputStream.h:238
virtual bool writeInt64(int64 value)
Definition OutputStream.cpp:111
OutputStream()
Definition OutputStream.cpp:35
virtual bool writeFloatBigEndian(float value)
Definition OutputStream.cpp:130
virtual bool writeShortBigEndian(short value)
Definition OutputStream.cpp:71
virtual ~OutputStream()
Definition OutputStream.cpp:40
virtual int64 getPosition()=0
virtual bool writeDoubleBigEndian(double value)
Definition OutputStream.cpp:144
virtual bool writeText(const String &text, bool asUTF16, bool writeUTF16ByteOrderMark)
Definition OutputStream.cpp:156
virtual bool writeByte(char byte)
Definition OutputStream.cpp:51
virtual int64 writeFromInputStream(InputStream &source, int64 maxNumBytesToWrite)
Definition OutputStream.cpp:222
virtual bool writeCompressedInt(int value)
Definition OutputStream.cpp:89
virtual bool writeInt(int value)
Definition OutputStream.cpp:77
void setNewLineString(const String &newLineString)
Definition OutputStream.cpp:247
virtual bool writeShort(short value)
Definition OutputStream.cpp:65
virtual bool setPosition(int64 newPosition)=0
virtual bool writeDouble(double value)
Definition OutputStream.cpp:137
virtual bool writeRepeatedByte(uint8 byte, size_t numTimesToRepeat)
Definition OutputStream.cpp:56
virtual bool writeFloat(float value)
Definition OutputStream.cpp:123
virtual bool writeInt64BigEndian(int64 value)
Definition OutputStream.cpp:117
static PuglViewHint int value
Definition pugl.h:1708
JSAMPIMAGE data
Definition jpeglib.h:945
Definition AudioSampleBuffer.h:33
OutputStream & operator<<(OutputStream &stream, const MemoryOutputStream &streamToRead)
Definition MemoryOutputStream.cpp:194
long long int64
Definition water.h:100
unsigned char uint8
Definition water.h:90
const char * text
Definition swell-functions.h:167
#define const
Definition zconf.h:137