1 #ifndef EndianStream_CLASS
2 #define EndianStream_CLASS
52 virtual unsigned int readUInt() = 0 ;
125 #endif // EndianStream_CLASS
virtual short int readShort()=0
virtual unsigned short int readUShort()=0
const asdm::ByteOrder * byteOrder() const
const asdm::ByteOrder * byteOrder_
A class to represent byte order information.
const asdm::ByteOrder * byteOrder() const
unsigned short int readUShort()
EndianOSStream()
ostringstream _oss(stringstream::out | stringstream::binary);
virtual ~BinaryAttributeReaderFunctor()=0
virtual void operator()(EndianIStream &eis)=0
void writeLongLong(int64_t li)
virtual float readFloat()=0
virtual int64_t readLongLong()=0
const asdm::ByteOrder * byteOrder_
void writeString(const std::string &s)
virtual const asdm::ByteOrder * byteOrder() const =0
EndianISStream(const std::string &s)
virtual uint64_t readULongLong()=0
void writeLong(int64_t li)
void writeULongLong(uint64_t li)
void writeShort(short int s)
unsigned short int readUShort()
void writeBoolean(bool b)
virtual double readDouble()=0
virtual bool readBoolean()=0
virtual char readByte()=0
void writeDouble(double d)
void writeUShort(unsigned short int s)
A pure virtual class whose derived classes are expected to be functors whose behaviours will be to re...
void writeUInt(unsigned int ui)
const Double c
Fundamental physical constants (SI units):
const asdm::ByteOrder * byteOrder() const
const asdm::ByteOrder * byteOrder_
virtual int64_t readLong()=0
virtual unsigned int readUInt()=0
virtual std::string readString()=0