Go to the documentation of this file.
18 #ifndef _DECAF_IO_DATAOUTPUT_H_
19 #define _DECAF_IO_DATAOUTPUT_H_
63 virtual void writeBoolean(
bool value) = 0;
75 virtual void writeByte(
unsigned char value) = 0;
87 virtual void writeShort(
short value) = 0;
97 virtual void writeUnsignedShort(
unsigned short value) = 0;
109 virtual void writeChar(
char value) = 0;
121 virtual void writeInt(
int value) = 0;
133 virtual void writeLong(
long long value) = 0;
147 virtual void writeFloat(
float value) = 0;
161 virtual void writeDouble(
double value) = 0;
177 virtual void writeBytes(
const std::string& value) = 0;
191 virtual void writeChars(
const std::string& value) = 0;
206 virtual void writeUTF(
const std::string& value) = 0;