62 int64 getNumBytesRemaining();
88 virtual char readByte();
95 virtual bool readBool();
102 virtual short readShort();
109 virtual short readShortBigEndian();
120 virtual int readInt();
131 virtual int readIntBigEndian();
142 virtual int64 readInt64();
153 virtual int64 readInt64BigEndian();
160 virtual float readFloat();
167 virtual float readFloatBigEndian();
174 virtual double readDouble();
181 virtual double readDoubleBigEndian();
188 virtual int readCompressedInt();
199 virtual String readNextLine();
208 virtual String readString();
215 virtual String readEntireStreamAsString();
263 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (
InputStream)
Holds a resizable array of primitive or copy-by-value objects.
A class to hold a resizable block of raw data.
#define JUCE_API
This macro is added to all JUCE public class declarations.